ChatGPT_Maya
1.0.0
MayaからChatGPT API(gpt-3.5-turbo / gpt-4)を呼び出し、Python/MELスクリプトを生成・実行するGUIです。
VOICEVOX ENGINEが起動していると、同時に読み上げが行われます。

テスト環境 :
- Windows 10/11
- Maya 2023 (Python3.9.7)
- Maya 2024 (Python3.10.8)
Account API Keys - OpenAI APIよりAPI Keyを取得し、環境変数OPENAI_API_KEYに設定する
Codeをzipダウンロードし、任意の場所に解凍する。
Mayaを起動していない状態で、install/install_maya20XX_win.batを実行する。
Account API Keys - OpenAI APIよりAPI Keyを取得し、環境変数OPENAI_API_KEYに設定する
Codeをzipダウンロードし、任意の場所に解凍する。
必要なパッケージをインストールする
mayapy.exe -m pip install -U -r requirements.txtmayapy.exe -m pip install -U -r requirements.txt --target C:/Users/<ユーザー名>/Documents/maya/<バージョン>/scripts/site-packages必要なパッケージはinstall/requirements.txtに書いてありますか、大幅に仕様が違くなければバージョンは厳密に合わせる必要は無いと思います。
参考 : mayapy と pip を使用して Python パッケージを管理する
chatmayaをインストールするC:/Users/<ユーザー名>/Documents/maya/<バージョン>/scriptsにchatmayaフォルダをコピーするPYTHONPATHにchatmayaの親フォルダを追加するC:/Users/<ユーザー名>/Documents/maya/<バージョン>/Maya.envにPYTHONPATH=<chatmayaの親フォルダ>を追記するimport chatmaya
chatmaya.run()C:Users<ユーザー名>DocumentsmayaChatMayaに出力されています。
batでインストールしている場合、以下のフォルダを削除すればアンインストールされます。
C:Users<ユーザー名>Documentsmaya<Mayaバージョン>scriptschatmayaC:Users<ユーザー名>DocumentsmayaChatMaya追加パッケージはpip uninstallで個別に行うか以下のフォルダを丸ごと削除してください。
C:Users<ユーザー名>Documentsmaya<Mayaバージョン>site-packages※beta時点での解説です