fallback model/providers (#259)

Co-authored-by: zuolingxuan <zuolingxuan@bytedance.com>
This commit is contained in:
Lingxuan Zuo
2026-03-03 10:18:52 +08:00
committed by GitHub
Unverified
parent bc47b455b5
commit e52916a7ef
8 changed files with 343 additions and 92 deletions

View File

@@ -13,6 +13,10 @@
"aiProviders": {
"title": "AI プロバイダー",
"description": "AI モデルプロバイダーと API キーを設定",
"sections": {
"model": "モデル設定",
"fallback": "フォールバック設定"
},
"add": "プロバイダーを追加",
"custom": "カスタム",
"notRequired": "不要",
@@ -26,9 +30,19 @@
"desc": "新しい AI モデルプロバイダーを構成",
"displayName": "表示名",
"apiKey": "API キー",
"apiKeyConfigured": "このプロバイダーには API キーが保存されています。",
"apiKeyMissing": "このプロバイダーにはまだ API キーが保存されていません。",
"apiKeyStored": "API キーはローカルマシンに保存されます。",
"replaceApiKey": "API キーを置き換える",
"replaceApiKeyHelp": "現在保存されている API キーをそのまま使う場合は、この欄を空のままにしてください。",
"baseUrl": "ベース URL",
"modelId": "モデル ID",
"fallbackModels": "フォールバックモデル",
"fallbackProviders": "別プロバイダーへのフォールバック",
"fallbackModelIds": "同一プロバイダーのフォールバックモデル ID",
"fallbackModelIdsPlaceholder": "gpt-4.1-mini\nanother-model-id",
"fallbackModelIdsHelp": "1 行につき 1 つのモデル ID を指定します。まず現在のプロバイダー内でこれらを試し、その後ほかのプロバイダーへフォールバックします。",
"noFallbackOptions": "フォールバック先にするには、先に別のプロバイダーを追加してください。",
"cancel": "キャンセル",
"change": "プロバイダーを変更",
"add": "プロバイダーを追加",
@@ -39,6 +53,9 @@
"default": "デフォルト",
"configured": "構成済み",
"noKey": "API キー未設定",
"none": "なし",
"fallbacks_one": "フォールバック: {{names}}",
"fallbacks_other": "フォールバック ({{count}}): {{names}}",
"setDefault": "デフォルトに設定",
"editKey": "API キーを編集",
"delete": "プロバイダーを削除"
@@ -53,7 +70,8 @@
"updated": "プロバイダーが更新されました",
"failedUpdate": "プロバイダーの更新に失敗しました",
"invalidKey": "無効な API キー",
"modelRequired": "モデル ID が必要です"
"modelRequired": "モデル ID が必要です",
"minimaxConflict": "MiniMax (Global) と MiniMax (CN) は同時に追加できません。"
},
"oauth": {
"loginMode": "OAuthログイン",