OpenAI関連のメソッド名を統一し、認証後のモデル更新処理を追加

- メソッド名を OpenAi -> OpenAI に統一(get/set/del/get_model_list/get_model/set_model)
- OpenAI 認証キー設定時にモデル一覧を取得して SELECTABLE_OPENAI_MODEL_LIST を更新、選択モデルが存在しなければ第一候補へフォールバックして OpenAI クライアントを再初期化する処理を追加
- model のメソッド名を setTranslatorOpenAiModel -> setTranslatorOpenAIModel に変更
- mainloop のエンドポイントマッピングを新しいメソッド名に合わせて更新
This commit is contained in:
misyaguziya
2025-10-16 18:53:45 +09:00
parent 526fd4d5aa
commit a862805a05
3 changed files with 21 additions and 15 deletions

View File

@@ -188,12 +188,12 @@ mapping = {
"/set/data/gemini_auth_key": {"status": True, "variable":controller.setGeminiAuthKey},
"/delete/data/gemini_auth_key": {"status": True, "variable":controller.delGeminiAuthKey},
"/get/data/openai_model_list": {"status": True, "variable":controller.getOpenAiModelList},
"/get/data/openai_model": {"status": True, "variable":controller.getOpenAiModel},
"/set/data/openai_model": {"status": True, "variable":controller.setOpenAiModel},
"/get/data/openai_auth_key": {"status": True, "variable":controller.getOpenAiAuthKey},
"/set/data/openai_auth_key": {"status": True, "variable":controller.setOpenAiAuthKey},
"/delete/data/openai_auth_key": {"status": True, "variable":controller.delOpenAiAuthKey},
"/get/data/openai_model_list": {"status": True, "variable":controller.getOpenAIModelList},
"/get/data/openai_model": {"status": True, "variable":controller.getOpenAIModel},
"/set/data/openai_model": {"status": True, "variable":controller.setOpenAIModel},
"/get/data/openai_auth_key": {"status": True, "variable":controller.getOpenAIAuthKey},
"/set/data/openai_auth_key": {"status": True, "variable":controller.setOpenAIAuthKey},
"/delete/data/openai_auth_key": {"status": True, "variable":controller.delOpenAIAuthKey},
"/get/data/convert_message_to_romaji": {"status": True, "variable":controller.getConvertMessageToRomaji},
"/set/enable/convert_message_to_romaji": {"status": True, "variable":controller.setEnableConvertMessageToRomaji},