feat: simplify Claude provider configuration form

- Add optional model input fields (ANTHROPIC_MODEL, ANTHROPIC_SMALL_FAST_MODEL)
- Place model inputs in a single row for better space utilization
- Move website URL field above API configuration section
- Add JSON template for custom mode to guide users
- Simplify field labels and remove redundant descriptions
- Keep JSON editor for advanced configuration flexibility
This commit is contained in:
Jason
2025-09-12 12:04:19 +08:00
parent eca9c02147
commit 442b05507c
3 changed files with 145 additions and 49 deletions

View File

@@ -41,6 +41,8 @@ export const providerPresets: ProviderPreset[] = [
env: {
ANTHROPIC_BASE_URL: "https://open.bigmodel.cn/api/anthropic",
ANTHROPIC_AUTH_TOKEN: "",
ANTHROPIC_MODEL: "glm-4-plus",
ANTHROPIC_SMALL_FAST_MODEL: "glm-4-flash",
},
},
category: "cn_official",
@@ -50,9 +52,10 @@ export const providerPresets: ProviderPreset[] = [
websiteUrl: "https://bailian.console.aliyun.com",
settingsConfig: {
env: {
ANTHROPIC_BASE_URL:
"https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy",
ANTHROPIC_BASE_URL: "https://dashscope.aliyuncs.com/api/v2/apps/claude-code-proxy",
ANTHROPIC_AUTH_TOKEN: "",
ANTHROPIC_MODEL: "qwen-coder-turbo",
ANTHROPIC_SMALL_FAST_MODEL: "qwen-coder-turbo",
},
},
category: "cn_official",
@@ -75,8 +78,8 @@ export const providerPresets: ProviderPreset[] = [
websiteUrl: "https://modelscope.cn",
settingsConfig: {
env: {
ANTHROPIC_AUTH_TOKEN: "ms-your-api-key",
ANTHROPIC_BASE_URL: "https://api-inference.modelscope.cn",
ANTHROPIC_AUTH_TOKEN: "",
ANTHROPIC_MODEL: "ZhipuAI/GLM-4.5",
ANTHROPIC_SMALL_FAST_MODEL: "ZhipuAI/GLM-4.5",
},