feat: Implement model-specific headers configuration for Claude

This commit is contained in:
1808837298@qq.com
2025-02-28 16:47:31 +08:00
parent d306394f33
commit 45c56b5ded
5 changed files with 23 additions and 19 deletions

View File

@@ -13,7 +13,7 @@ const ModelSetting = () => {
let [inputs, setInputs] = useState({
'gemini.safety_settings': '',
'gemini.version_settings': '',
'claude.headers_settings': '',
'claude.model_headers_settings': '',
'claude.thinking_adapter_enabled': true,
'claude.thinking_adapter_max_tokens': 8192,
'claude.thinking_adapter_budget_tokens_percentage': 0.8,
@@ -30,7 +30,7 @@ const ModelSetting = () => {
if (
item.key === 'gemini.safety_settings' ||
item.key === 'gemini.version_settings' ||
item.key === 'claude.headers_settings'
item.key === 'claude.model_headers_settings'
) {
item.value = JSON.stringify(JSON.parse(item.value), null, 2);
}