+ {/* Model Capabilities - Compact Grid */}
+
+
+ ({
+ ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
+ supportsReasoningBinary: checked,
+ }))}>
+ {t("settings:providers.customModel.supportsReasoning.label")}
+
+
+
+
+
+
+ ({
+ ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
+ supportsNativeTools: checked,
+ }))}>
+ {t("settings:providers.customModel.supportsNativeTools.label")}
+
+
+
+
+
+
+ ({
+ ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
+ supportsComputerUse: checked,
+ }))}>
+ {t("settings:providers.customModel.computerUse.label")}
+
+
+
+
+
{
- return {
- ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
- supportsImages: checked,
- }
- })}>
-
- {t("settings:providers.customModel.imageSupport.label")}
-
+ onChange={handleInputChange("openAiCustomModelInfo", (checked) => ({
+ ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
+ supportsImages: checked,
+ }))}>
+ {t("settings:providers.customModel.imageSupport.label")}
-
- {t("settings:providers.customModel.imageSupport.description")}
-
-
-
-
{
- return {
- ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
- supportsPromptCache: checked,
- }
- })}>
- {t("settings:providers.customModel.promptCache.label")}
+ onChange={handleInputChange("openAiCustomModelInfo", (checked) => ({
+ ...(apiConfiguration?.openAiCustomModelInfo || openAiModelInfoSaneDefaults),
+ supportsPromptCache: checked,
+ }))}>
+ {t("settings:providers.customModel.promptCache.label")}
-
- {t("settings:providers.customModel.promptCache.description")}
-
diff --git a/webview-ui/src/i18n/locales/ar/settings.json b/webview-ui/src/i18n/locales/ar/settings.json
index a9633496af6..58019908839 100644
--- a/webview-ui/src/i18n/locales/ar/settings.json
+++ b/webview-ui/src/i18n/locales/ar/settings.json
@@ -6,7 +6,8 @@
"reset": "إعادة ضبط",
"select": "اختيار",
"add": "إضافة رأس",
- "remove": "إزالة"
+ "remove": "إزالة",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "الإعدادات",
@@ -603,7 +604,19 @@
"description": "تكلفة كتابة للكاش أول مرة."
}
},
- "resetDefaults": "رجع للإعدادات الافتراضية"
+ "resetDefaults": "رجع للإعدادات الافتراضية",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "تحديد الحدّ الأقصى عند النهاية",
diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json
index ecf29893c58..b0d864b6448 100644
--- a/webview-ui/src/i18n/locales/ca/settings.json
+++ b/webview-ui/src/i18n/locales/ca/settings.json
@@ -6,7 +6,8 @@
"reset": "Restablir",
"select": "Seleccionar",
"add": "Afegir capçalera",
- "remove": "Eliminar"
+ "remove": "Eliminar",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Configuració",
@@ -557,7 +558,19 @@
"description": "Cost per milió de tokens per escriure a la caché. Aquest és el preu cobrat quan s'emmagatzema un prompt per primera vegada."
}
},
- "resetDefaults": "Restablir als valors per defecte"
+ "resetDefaults": "Restablir als valors per defecte",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Límit de taxa al final",
@@ -578,10 +591,9 @@
"none": "Cap",
"minimal": "Mínim (el més ràpid)",
"high": "Alt",
- "xhigh": "Molt alt",
+ "xhigh": "Molt Alt",
"medium": "Mitjà",
- "low": "Baix",
- "xhigh": "Molt Alt"
+ "low": "Baix"
},
"verbosity": {
"label": "Verbositat de la sortida",
diff --git a/webview-ui/src/i18n/locales/cs/settings.json b/webview-ui/src/i18n/locales/cs/settings.json
index 26513fdcf39..45cb91c3cf7 100644
--- a/webview-ui/src/i18n/locales/cs/settings.json
+++ b/webview-ui/src/i18n/locales/cs/settings.json
@@ -6,7 +6,8 @@
"reset": "Resetovat",
"select": "Vybrat",
"add": "Přidat záhlaví",
- "remove": "Odstranit"
+ "remove": "Odstranit",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Nastavení",
@@ -594,7 +595,19 @@
"description": "Cena za milion tokenů za zápis do mezipaměti. Toto je cena účtovaná při prvním uložení výzvy do mezipaměti."
}
},
- "resetDefaults": "Obnovit výchozí"
+ "resetDefaults": "Obnovit výchozí",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Omezení rychlosti na konci",
diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json
index 0a3cda94989..80749cee8c6 100644
--- a/webview-ui/src/i18n/locales/de/settings.json
+++ b/webview-ui/src/i18n/locales/de/settings.json
@@ -6,7 +6,8 @@
"reset": "Zurücksetzen",
"select": "Auswählen",
"add": "Header hinzufügen",
- "remove": "Entfernen"
+ "remove": "Entfernen",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Einstellungen",
@@ -566,7 +567,19 @@
"description": "Kosten pro Million Tokens für das Schreiben in den Cache. Dies ist der Preis, der beim ersten Cachen eines Prompts berechnet wird."
}
},
- "resetDefaults": "Auf Standardwerte zurücksetzen"
+ "resetDefaults": "Auf Standardwerte zurücksetzen",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Ratenbegrenzung am Ende",
@@ -589,8 +602,7 @@
"high": "Hoch",
"xhigh": "Sehr hoch",
"medium": "Mittel",
- "low": "Niedrig",
- "xhigh": "Sehr hoch"
+ "low": "Niedrig"
},
"verbosity": {
"label": "Ausgabe-Ausführlichkeit",
diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json
index 9e487e9b312..e48c70eec27 100644
--- a/webview-ui/src/i18n/locales/en/settings.json
+++ b/webview-ui/src/i18n/locales/en/settings.json
@@ -6,7 +6,8 @@
"reset": "Reset",
"select": "Select",
"add": "Add Header",
- "remove": "Remove"
+ "remove": "Remove",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Settings",
@@ -378,9 +379,6 @@
"getZaiApiKey": "Get Z AI API Key",
"zaiEntrypoint": "Z AI Entrypoint",
"zaiEntrypointDescription": "Please select the appropriate API entrypoint based on your location. If you are in China, choose open.bigmodel.cn. Otherwise, choose api.z.ai.",
- "minimaxApiKey": "MiniMax API Key",
- "getMiniMaxApiKey": "Get MiniMax API Key",
- "minimaxBaseUrl": "MiniMax Entrypoint",
"geminiApiKey": "Gemini API Key",
"getGroqApiKey": "Get Groq API Key",
"groqApiKey": "Groq API Key",
@@ -544,6 +542,18 @@
"label": "Max Output Tokens",
"description": "Maximum number of tokens the model can generate in a response. (Specify -1 to allow the server to set the max tokens.)"
},
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ },
"contextWindow": {
"label": "Context Window Size",
"description": "Total tokens (input + output) the model can process."
diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json
index 95efa64153c..b7736aede07 100644
--- a/webview-ui/src/i18n/locales/es/settings.json
+++ b/webview-ui/src/i18n/locales/es/settings.json
@@ -6,7 +6,8 @@
"reset": "Restablecer",
"select": "Seleccionar",
"add": "Añadir encabezado",
- "remove": "Eliminar"
+ "remove": "Eliminar",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Configuración",
@@ -540,7 +541,19 @@
"description": "Costo por millón de tokens para escribir en el caché. Este es el precio que se cobra cuando se almacena un prompt en caché por primera vez."
}
},
- "resetDefaults": "Restablecer valores predeterminados"
+ "resetDefaults": "Restablecer valores predeterminados",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Límite de tasa al final",
@@ -561,10 +574,9 @@
"none": "Ninguno",
"minimal": "Mínimo (el más rápido)",
"high": "Alto",
- "xhigh": "Muy alto",
+ "xhigh": "Extra Alto",
"medium": "Medio",
- "low": "Bajo",
- "xhigh": "Extra Alto"
+ "low": "Bajo"
},
"verbosity": {
"label": "Verbosidad de la salida",
diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json
index 17551bd6c7f..4a7d92de770 100644
--- a/webview-ui/src/i18n/locales/fr/settings.json
+++ b/webview-ui/src/i18n/locales/fr/settings.json
@@ -6,7 +6,8 @@
"reset": "Réinitialiser",
"select": "Sélectionner",
"add": "Ajouter un en-tête",
- "remove": "Supprimer"
+ "remove": "Supprimer",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Paramètres",
@@ -540,7 +541,19 @@
"description": "Coût par million de tokens pour l'écriture dans le cache. C'est le prix facturé lors de la première mise en cache d'un prompt."
}
},
- "resetDefaults": "Réinitialiser les valeurs par défaut"
+ "resetDefaults": "Réinitialiser les valeurs par défaut",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Limite de débit en fin",
@@ -563,8 +576,7 @@
"high": "Élevé",
"xhigh": "Très élevé",
"medium": "Moyen",
- "low": "Faible",
- "xhigh": "Très élevé"
+ "low": "Faible"
},
"verbosity": {
"label": "Verbosité de la sortie",
diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json
index adf8b7e3b02..d1a1d6d316d 100644
--- a/webview-ui/src/i18n/locales/hi/settings.json
+++ b/webview-ui/src/i18n/locales/hi/settings.json
@@ -6,7 +6,8 @@
"reset": "रीसेट करें",
"select": "चुनें",
"add": "हेडर जोड़ें",
- "remove": "हटाएं"
+ "remove": "हटाएं",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "सेटिंग्स",
@@ -557,7 +558,19 @@
"description": "कैश में लिखने के लिए प्रति मिलियन टोकन की लागत। यह वह मूल्य है जो पहली बार प्रॉम्प्ट को कैश करने पर लगाया जाता है।"
}
},
- "resetDefaults": "डिफ़ॉल्ट पर रीसेट करें"
+ "resetDefaults": "डिफ़ॉल्ट पर रीसेट करें",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "अंत में दर सीमा",
@@ -578,10 +591,9 @@
"none": "कोई नहीं",
"minimal": "न्यूनतम (सबसे तेज़)",
"high": "उच्च",
- "xhigh": "बहुत उच्च",
+ "xhigh": "अत्यंत उच्च",
"medium": "मध्यम",
- "low": "निम्न",
- "xhigh": "अत्यंत उच्च"
+ "low": "निम्न"
},
"verbosity": {
"label": "आउटपुट वर्बोसिटी",
diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json
index c8a9423af68..d3c52a731ef 100644
--- a/webview-ui/src/i18n/locales/id/settings.json
+++ b/webview-ui/src/i18n/locales/id/settings.json
@@ -6,7 +6,8 @@
"reset": "Reset",
"select": "Pilih",
"add": "Tambah Header",
- "remove": "Hapus"
+ "remove": "Hapus",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Pengaturan",
@@ -557,7 +558,19 @@
"description": "Biaya per juta token untuk menulis ke cache. Ini adalah harga yang dikenakan ketika prompt di-cache untuk pertama kalinya."
}
},
- "resetDefaults": "Reset ke Default"
+ "resetDefaults": "Reset ke Default",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Batas laju di akhir",
@@ -578,10 +591,9 @@
"none": "Tidak Ada",
"minimal": "Minimal (Tercepat)",
"high": "Tinggi",
- "xhigh": "Sangat tinggi",
+ "xhigh": "Ekstra Tinggi",
"medium": "Sedang",
- "low": "Rendah",
- "xhigh": "Ekstra Tinggi"
+ "low": "Rendah"
},
"verbosity": {
"label": "Verbositas Output",
diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json
index 779e6fcbdd8..05a75cebbd9 100644
--- a/webview-ui/src/i18n/locales/it/settings.json
+++ b/webview-ui/src/i18n/locales/it/settings.json
@@ -6,7 +6,8 @@
"reset": "Ripristina",
"select": "Seleziona",
"add": "Aggiungi intestazione",
- "remove": "Rimuovi"
+ "remove": "Rimuovi",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Impostazioni",
@@ -572,7 +573,19 @@
"description": "Costo per milione di token per scrivere nella cache. Questo prezzo viene applicato quando si memorizza un prompt nella cache per la prima volta."
}
},
- "resetDefaults": "Ripristina valori predefiniti"
+ "resetDefaults": "Ripristina valori predefiniti",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Limite di velocità alla fine",
@@ -593,10 +606,9 @@
"none": "Nessuno",
"minimal": "Minimo (più veloce)",
"high": "Alto",
- "xhigh": "Molto alto",
+ "xhigh": "Extra Alto",
"medium": "Medio",
- "low": "Basso",
- "xhigh": "Extra Alto"
+ "low": "Basso"
},
"verbosity": {
"label": "Verbosity dell'output",
diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json
index b35add6fcc7..9827cf6cc50 100644
--- a/webview-ui/src/i18n/locales/ja/settings.json
+++ b/webview-ui/src/i18n/locales/ja/settings.json
@@ -6,7 +6,8 @@
"reset": "リセット",
"select": "選択",
"add": "ヘッダーを追加",
- "remove": "削除"
+ "remove": "削除",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "設定",
@@ -563,7 +564,19 @@
"description": "キャッシュへの書き込みの100万トークンあたりのコスト。これはプロンプトが初めてキャッシュされる際に課金される価格です。"
}
},
- "resetDefaults": "デフォルトにリセット"
+ "resetDefaults": "デフォルトにリセット",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "終了時のレート制限",
@@ -584,10 +597,9 @@
"none": "なし",
"minimal": "最小 (最速)",
"high": "高",
- "xhigh": "非常に高い",
+ "xhigh": "極高",
"medium": "中",
- "low": "低",
- "xhigh": "極高"
+ "low": "低"
},
"verbosity": {
"label": "出力の冗長性",
diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json
index ffb6c92024a..88977a8c837 100644
--- a/webview-ui/src/i18n/locales/ko/settings.json
+++ b/webview-ui/src/i18n/locales/ko/settings.json
@@ -6,7 +6,8 @@
"reset": "초기화",
"select": "선택",
"add": "헤더 추가",
- "remove": "삭제"
+ "remove": "삭제",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "설정",
@@ -557,7 +558,19 @@
"description": "캐시에 쓰기의 백만 토큰당 비용입니다. 이는 프롬프트가 처음 캐시될 때 청구되는 가격입니다."
}
},
- "resetDefaults": "기본값으로 재설정"
+ "resetDefaults": "기본값으로 재설정",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "종료 시 속도 제한",
@@ -580,8 +593,7 @@
"high": "높음",
"xhigh": "매우 높음",
"medium": "중간",
- "low": "낮음",
- "xhigh": "매우 높음"
+ "low": "낮음"
},
"verbosity": {
"label": "출력 상세도",
diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json
index 90d01fb4fe9..4314148eb4a 100644
--- a/webview-ui/src/i18n/locales/nl/settings.json
+++ b/webview-ui/src/i18n/locales/nl/settings.json
@@ -6,7 +6,8 @@
"reset": "Resetten",
"select": "Selecteren",
"add": "Header toevoegen",
- "remove": "Verwijderen"
+ "remove": "Verwijderen",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Instellingen",
@@ -557,7 +558,19 @@
"description": "Kosten per miljoen tokens voor het schrijven naar de cache. Dit is de prijs die wordt gerekend wanneer een prompt voor het eerst wordt gecachet."
}
},
- "resetDefaults": "Standaardwaarden herstellen"
+ "resetDefaults": "Standaardwaarden herstellen",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Snelheidslimiet aan het eind",
@@ -578,10 +591,9 @@
"none": "Geen",
"minimal": "Minimaal (Snelst)",
"high": "Hoog",
- "xhigh": "Zeer hoog",
+ "xhigh": "Extra Hoog",
"medium": "Middel",
- "low": "Laag",
- "xhigh": "Extra Hoog"
+ "low": "Laag"
},
"verbosity": {
"label": "Uitvoerbaarheid",
diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json
index a4484a5389d..3d9a19a1363 100644
--- a/webview-ui/src/i18n/locales/pl/settings.json
+++ b/webview-ui/src/i18n/locales/pl/settings.json
@@ -6,7 +6,8 @@
"reset": "Resetuj",
"select": "Wybierz",
"add": "Dodaj nagłówek",
- "remove": "Usuń"
+ "remove": "Usuń",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Ustawienia",
@@ -557,7 +558,19 @@
"description": "Koszt za milion tokenów za zapis do bufora. Ta cena jest naliczana przy pierwszym buforowaniu podpowiedzi."
}
},
- "resetDefaults": "Przywróć domyślne"
+ "resetDefaults": "Przywróć domyślne",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Limit prędkości na końcu",
@@ -580,8 +593,7 @@
"high": "Wysoki",
"xhigh": "Bardzo wysoki",
"medium": "Średni",
- "low": "Niski",
- "xhigh": "Bardzo wysoki"
+ "low": "Niski"
},
"verbosity": {
"label": "Szczegółowość danych wyjściowych",
diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json
index 0b826365bf7..429a9bf8887 100644
--- a/webview-ui/src/i18n/locales/pt-BR/settings.json
+++ b/webview-ui/src/i18n/locales/pt-BR/settings.json
@@ -6,7 +6,8 @@
"reset": "Redefinir",
"select": "Selecionar",
"add": "Adicionar cabeçalho",
- "remove": "Remover"
+ "remove": "Remover",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Configurações",
@@ -531,7 +532,19 @@
"description": "Custo por milhão de tokens para escrita no cache. Este é o preço cobrado quando um prompt é armazenado em cache pela primeira vez."
}
},
- "resetDefaults": "Restaurar Padrões"
+ "resetDefaults": "Restaurar Padrões",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Limite de taxa no fim",
@@ -552,10 +565,9 @@
"none": "Nenhum",
"minimal": "Mínimo (mais rápido)",
"high": "Alto",
- "xhigh": "Muito alto",
+ "xhigh": "Extra Alto",
"medium": "Médio",
- "low": "Baixo",
- "xhigh": "Extra Alto"
+ "low": "Baixo"
},
"verbosity": {
"label": "Verbosidade da saída",
diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json
index 4a7f783c049..4dc840b3788 100644
--- a/webview-ui/src/i18n/locales/ru/settings.json
+++ b/webview-ui/src/i18n/locales/ru/settings.json
@@ -6,7 +6,8 @@
"reset": "Сбросить",
"select": "Выбрать",
"add": "Добавить заголовок",
- "remove": "Удалить"
+ "remove": "Удалить",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Настройки",
@@ -557,7 +558,19 @@
"description": "Стоимость за миллион токенов при записи в кэш. Взимается при первом кэшировании подсказки."
}
},
- "resetDefaults": "Сбросить к значениям по умолчанию"
+ "resetDefaults": "Сбросить к значениям по умолчанию",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Ограничение скорости в конце",
@@ -580,8 +593,7 @@
"high": "Высокие",
"xhigh": "Очень высокие",
"medium": "Средние",
- "low": "Низкие",
- "xhigh": "Очень высокие"
+ "low": "Низкие"
},
"verbosity": {
"label": "Подробность вывода",
diff --git a/webview-ui/src/i18n/locales/th/settings.json b/webview-ui/src/i18n/locales/th/settings.json
index 128d387bee1..9965d034a4c 100644
--- a/webview-ui/src/i18n/locales/th/settings.json
+++ b/webview-ui/src/i18n/locales/th/settings.json
@@ -6,7 +6,8 @@
"reset": "รีเซ็ต",
"select": "เลือก",
"add": "เพิ่ม Header",
- "remove": "ลบ"
+ "remove": "ลบ",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "การตั้งค่า",
@@ -564,7 +565,19 @@
"description": "ค่าใช้จ่ายต่อล้านโทเค็นสำหรับการเขียนไปยังแคช นี่คือราคาที่เรียกเก็บเมื่อมีการแคชพรอมต์เป็นครั้งแรก"
}
},
- "resetDefaults": "รีเซ็ตเป็นค่าเริ่มต้น"
+ "resetDefaults": "รีเซ็ตเป็นค่าเริ่มต้น",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "จำกัดอัตราที่จุดสิ้นสุด",
diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json
index d7923a9d0d6..016d0bc3171 100644
--- a/webview-ui/src/i18n/locales/tr/settings.json
+++ b/webview-ui/src/i18n/locales/tr/settings.json
@@ -6,7 +6,8 @@
"reset": "Sıfırla",
"select": "Seç",
"add": "Başlık Ekle",
- "remove": "Kaldır"
+ "remove": "Kaldır",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Ayarlar",
@@ -532,7 +533,19 @@
"description": "Önbelleğe yazma başına milyon token maliyeti. Bu, bir istem ilk kez önbelleğe alındığında uygulanan fiyattır."
}
},
- "resetDefaults": "Varsayılanlara Sıfırla"
+ "resetDefaults": "Varsayılanlara Sıfırla",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Bitişte oran sınırı",
@@ -553,10 +566,9 @@
"none": "Yok",
"minimal": "Minimal (en hızlı)",
"high": "Yüksek",
- "xhigh": "Çok yüksek",
+ "xhigh": "Ekstra Yüksek",
"medium": "Orta",
- "low": "Düşük",
- "xhigh": "Ekstra Yüksek"
+ "low": "Düşük"
},
"verbosity": {
"label": "Çıktı Ayrıntı Düzeyi",
diff --git a/webview-ui/src/i18n/locales/uk/settings.json b/webview-ui/src/i18n/locales/uk/settings.json
index 5a999828dd4..6f982c86e92 100644
--- a/webview-ui/src/i18n/locales/uk/settings.json
+++ b/webview-ui/src/i18n/locales/uk/settings.json
@@ -6,7 +6,8 @@
"reset": "Скинути",
"select": "Вибрати",
"add": "Додати заголовок",
- "remove": "Видалити"
+ "remove": "Видалити",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Налаштування",
@@ -602,7 +603,19 @@
"description": "Вартість за мільйон токенів для запису в кеш. Це ціна, що стягується, коли підказка кешується вперше."
}
},
- "resetDefaults": "Скинути до стандартних"
+ "resetDefaults": "Скинути до стандартних",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Обмеження швидкості в кінці",
diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json
index 7c104bde29b..764bc3dc796 100644
--- a/webview-ui/src/i18n/locales/vi/settings.json
+++ b/webview-ui/src/i18n/locales/vi/settings.json
@@ -6,7 +6,8 @@
"reset": "Đặt lại",
"select": "Chọn",
"add": "Thêm tiêu đề",
- "remove": "Xóa"
+ "remove": "Xóa",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "Cài đặt",
@@ -557,7 +558,19 @@
"description": "Chi phí cho mỗi triệu token khi ghi vào bộ nhớ đệm. Đây là giá được tính khi một lời nhắc được lưu vào bộ nhớ đệm lần đầu tiên."
}
},
- "resetDefaults": "Đặt lại về mặc định"
+ "resetDefaults": "Đặt lại về mặc định",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "Giới hạn tỷ lệ ở cuối",
@@ -580,8 +593,7 @@
"high": "Cao",
"xhigh": "Rất cao",
"medium": "Trung bình",
- "low": "Thấp",
- "xhigh": "Rất cao"
+ "low": "Thấp"
},
"verbosity": {
"label": "Mức độ chi tiết đầu ra",
diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json
index 419198ec64b..8ca8595b744 100644
--- a/webview-ui/src/i18n/locales/zh-CN/settings.json
+++ b/webview-ui/src/i18n/locales/zh-CN/settings.json
@@ -6,7 +6,8 @@
"reset": "恢复默认设置",
"select": "选择",
"add": "添加标头",
- "remove": "移除"
+ "remove": "移除",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "设置",
@@ -557,7 +558,19 @@
"description": "向缓存写入每百万Token的成本。这是首次缓存提示时收取的费用。"
}
},
- "resetDefaults": "重置为默认值"
+ "resetDefaults": "重置为默认值",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "在结束时速率限制",
@@ -578,10 +591,9 @@
"none": "无",
"minimal": "最小 (最快)",
"high": "高",
- "xhigh": "超高",
+ "xhigh": "极高",
"medium": "中",
- "low": "低",
- "xhigh": "极高"
+ "low": "低"
},
"verbosity": {
"label": "输出详细程度",
diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json
index 9746890711b..61da948cb54 100644
--- a/webview-ui/src/i18n/locales/zh-TW/settings.json
+++ b/webview-ui/src/i18n/locales/zh-TW/settings.json
@@ -6,7 +6,8 @@
"reset": "重設",
"select": "選擇",
"add": "新增標頭",
- "remove": "移除"
+ "remove": "移除",
+ "autoFill": "Auto-fill"
},
"header": {
"title": "設定",
@@ -532,7 +533,19 @@
"description": "每百萬 Token 的快取寫入費用。當提示首次被儲存至快取時,會收取此費用。"
}
},
- "resetDefaults": "重設為預設值"
+ "resetDefaults": "重設為預設值",
+ "supportsReasoning": {
+ "label": "Supports Reasoning (e.g. o1/DeepSeek)",
+ "description": "Enable this if your model supports reasoning capabilities (e.g. 'think' tags)."
+ },
+ "supportsNativeTools": {
+ "label": "Supports Function Calling",
+ "description": "Enable this if your model supports native function calling (tools)."
+ },
+ "supportsComputerUse": {
+ "label": "Supports Computer Use",
+ "description": "Enable this if your model supports computer use/browser interaction."
+ }
},
"rateLimitAfter": {
"label": "在結束時速率限制",
@@ -555,8 +568,7 @@
"high": "高",
"xhigh": "超高",
"medium": "中",
- "low": "低",
- "xhigh": "超高"
+ "low": "低"
},
"verbosity": {
"label": "輸出詳細程度",