From 3d31ad64af12250349885851c2e37244cc4cac4a Mon Sep 17 00:00:00 2001 From: farion1231 Date: Wed, 19 Nov 2025 11:04:44 +0800 Subject: [PATCH] feat: add DouBaoSeed provider and remove AnyRouter preset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add DouBaoSeed code preview provider preset with Volcengine ARK API configuration - Remove AnyRouter provider from both Claude and Codex preset configurations - Clean up trailing commas in codex provider presets 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/config/claudeProviderPresets.ts | 35 ++++++++++++++--------------- src/config/codexProviderPresets.ts | 24 ++++---------------- 2 files changed, 21 insertions(+), 38 deletions(-) diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 45ffbd6..c0bc1cd 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -230,6 +230,23 @@ export const providerPresets: ProviderPreset[] = [ }, category: "cn_official", }, + { + name: "DouBaoSeed", + websiteUrl: "https://www.volcengine.com/product/doubao", + apiKeyUrl: "https://www.volcengine.com/product/doubao", + settingsConfig: { + env: { + ANTHROPIC_BASE_URL: "https://ark.cn-beijing.volces.com/api/coding", + ANTHROPIC_AUTH_TOKEN: "", + API_TIMEOUT_MS: "3000000", + ANTHROPIC_MODEL: "doubao-seed-code-preview-latest", + ANTHROPIC_DEFAULT_SONNET_MODEL: "doubao-seed-code-preview-latest", + ANTHROPIC_DEFAULT_OPUS_MODEL: "doubao-seed-code-preview-latest", + ANTHROPIC_DEFAULT_HAIKU_MODEL: "doubao-seed-code-preview-latest", + }, + }, + category: "cn_official", + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", @@ -294,22 +311,4 @@ export const providerPresets: ProviderPreset[] = [ isPartner: true, // 合作伙伴 partnerPromotionKey: "packycode", // 促销信息 i18n key }, - { - name: "AnyRouter", - websiteUrl: "https://anyrouter.top", - apiKeyUrl: "https://anyrouter.top/register?aff=PCel", - settingsConfig: { - env: { - ANTHROPIC_BASE_URL: "https://anyrouter.top", - ANTHROPIC_AUTH_TOKEN: "", - }, - }, - // 请求地址候选(用于地址管理/测速) - endpointCandidates: [ - "https://q.quuvv.cn", - "https://pmpjfbhq.cn-nb1.rainapp.top", - "https://anyrouter.top", - ], - category: "third_party", - }, ]; diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index 51dc3ca..6e75573 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -37,7 +37,7 @@ export function generateThirdPartyAuth(apiKey: string): Record { export function generateThirdPartyConfig( providerName: string, baseUrl: string, - modelName = "gpt-5-codex", + modelName = "gpt-5-codex" ): string { // 清理供应商名称,确保符合TOML键名规范 const cleanProviderName = @@ -106,7 +106,7 @@ requires_openai_auth = true`, config: generateThirdPartyConfig( "aihubmix", "https://aihubmix.com/v1", - "gpt-5-codex", + "gpt-5-codex" ), endpointCandidates: [ "https://aihubmix.com/v1", @@ -121,7 +121,7 @@ requires_openai_auth = true`, config: generateThirdPartyConfig( "dmxapi", "https://www.dmxapi.cn/v1", - "gpt-5-codex", + "gpt-5-codex" ), endpointCandidates: ["https://www.dmxapi.cn/v1"], }, @@ -134,7 +134,7 @@ requires_openai_auth = true`, config: generateThirdPartyConfig( "packycode", "https://www.packyapi.com/v1", - "gpt-5-codex", + "gpt-5-codex" ), endpointCandidates: [ "https://www.packyapi.com/v1", @@ -143,20 +143,4 @@ requires_openai_auth = true`, isPartner: true, // 合作伙伴 partnerPromotionKey: "packycode", // 促销信息 i18n key }, - { - name: "AnyRouter", - websiteUrl: "https://anyrouter.top", - category: "third_party", - auth: generateThirdPartyAuth(""), - config: generateThirdPartyConfig( - "anyrouter", - "https://anyrouter.top/v1", - "gpt-5-codex", - ), - endpointCandidates: [ - "https://anyrouter.top/v1", - "https://q.quuvv.cn/v1", - "https://pmpjfbhq.cn-nb1.rainapp.top/v1", - ], - }, ];