diff --git a/README.md b/README.md index f2238d458c..fdd603b789 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,17 @@ Visit HuaLongAI + + + + AICodeMirror + + + + Special thanks to AICodeMirror for sponsoring this project! AICodeMirror provides a high-stability official relay service for Claude Code / Codex / Gemini CLI, with enterprise-grade concurrency, fast invoicing, and 7×24 dedicated support. Official-channel pricing for Claude Code / Codex / Gemini is as low as 38% / 2% / 9% of list price, with extra discounts on top-ups! AICodeMirror offers a special benefit for DBX users: register through this link to enjoy 20% off your first top-up, and enterprise customers up to 25% off. + Visit AICodeMirror + + diff --git a/README.zh-CN.md b/README.zh-CN.md index 428f2ee4b3..33564c9e60 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -123,6 +123,17 @@ 访问 HuaLongAI + + + + AICodeMirror + + + + 感谢 AICodeMirror 赞助了本项目!AICodeMirror 提供 Claude Code / Codex / Gemini CLI 官方高稳定中转服务,支持企业级高并发、极速开票、7×24 专属技术支持。Claude Code / Codex / Gemini 官方渠道低至 3.8 / 0.2 / 0.9 折,充值更有折上折!AICodeMirror 为 DBX 用户提供了特别福利,通过此链接注册的用户,可享受首充 8 折,企业客户最高可享 7.5 折! + 访问 AICodeMirror + + diff --git a/apps/desktop/public/icons/ai/aicodemirror.png b/apps/desktop/public/icons/ai/aicodemirror.png new file mode 100644 index 0000000000..259a19bb58 Binary files /dev/null and b/apps/desktop/public/icons/ai/aicodemirror.png differ diff --git a/apps/desktop/src/i18n/locales/az.ts b/apps/desktop/src/i18n/locales/az.ts index 34ba597878..830a6ba645 100644 --- a/apps/desktop/src/i18n/locales/az.ts +++ b/apps/desktop/src/i18n/locales/az.ts @@ -2818,6 +2818,7 @@ export default withEnglishFallback({ jalapenoDescription: "🎉 Aparıcı komandaların etibar etdiyi müəssisə səviyyəli AI artıq sizin üçün əlçatandır! Ən müasir modelləri 50% endirimlə sınayın və daha çox məbləğ yüklədikcə daha çox bonus kredit qazanın!", hualongDescription: "🐉 AI ilə intensiv işləyən tərtibatçılar üçün rəsmi mənbəli model vasitəçisi! Yoxlanıla bilən token səviyyəli hesablaşma, müəssisə müqavilələri və hesab-fakturalarla 100% orijinal Codex və Claude seriyaları.\n🎉$1 pulsuz kredit üçün DBX&HUALONG promo kodu ilə qeydiyyatdan keçin!", + aicodemirrorDescription: "⚡ AICodeMirror korporativ səviyyəli yüksək paralellik, sürətli faktura və 7×24 xüsusi dəstək təklif edir; yeni istifadəçilər ¥8 pulsuz kredit və ilk dolduruşda 20% endirim qazanır.", visitPartner: "Tərəfdaşın saytına keç", getApiKey: "API açarı əldə et", providerStatusActive: "Aktiv", diff --git a/apps/desktop/src/i18n/locales/en.ts b/apps/desktop/src/i18n/locales/en.ts index b28913cc57..140c447092 100644 --- a/apps/desktop/src/i18n/locales/en.ts +++ b/apps/desktop/src/i18n/locales/en.ts @@ -3065,6 +3065,7 @@ export default { jalapenoSponsored: "$1 free credit", jalapenoDescription: "🎉 Enterprise-grade AI trusted by leading teams is now available to you! Try cutting-edge models at 50% off and get more bonus credit when you top up more!", hualongDescription: "🐉 Official-source model relay for heavy AI developers! 100% genuine Codex and Claude series with verifiable token-level billing, enterprise contracts, and invoicing.\n🎉Sign up with promo code DBX&HUALONG for $1 free credit!", + aicodemirrorDescription: "⚡ AICodeMirror delivers enterprise-grade concurrency, fast invoicing, and 7×24 dedicated support; new users get ¥8 in free credit plus 20% off their first top-up.", visitPartner: "Visit partner website", getApiKey: "Get API key", providerStatusActive: "Active", diff --git a/apps/desktop/src/i18n/locales/es.ts b/apps/desktop/src/i18n/locales/es.ts index a9ae9aa17e..cd7124b8fc 100644 --- a/apps/desktop/src/i18n/locales/es.ts +++ b/apps/desktop/src/i18n/locales/es.ts @@ -2966,6 +2966,7 @@ export default withEnglishFallback({ jalapenoSponsored: "1 USD de crédito gratis", jalapenoDescription: "🎉 ¡La IA de nivel empresarial que utilizan los equipos líderes ya está disponible para ti! ¡Prueba modelos de vanguardia con un 50 % de descuento y recibe más bonificaciones al recargar!", hualongDescription: "🐉 ¡Relay de modelos con fuente oficial para desarrolladores de IA intensivos! Serie Codex/Claude 100% oficial, facturación por token verificable, contratos y facturas. \n🎉¡Regístrate con el código promocional DBX&HUALONG y obtén 1 $ de crédito!", + aicodemirrorDescription: "⚡ AICodeMirror ofrece concurrencia de nivel empresarial, facturación rápida y soporte dedicado 7×24; los nuevos usuarios obtienen ¥8 de crédito gratuito y un 20% de descuento en su primera recarga.", visitPartner: "Visitar el sitio web del socio", getApiKey: "Obtener clave API", providerStatusActive: "Activo", diff --git a/apps/desktop/src/i18n/locales/it.ts b/apps/desktop/src/i18n/locales/it.ts index 123b637414..189294d97c 100644 --- a/apps/desktop/src/i18n/locales/it.ts +++ b/apps/desktop/src/i18n/locales/it.ts @@ -2963,6 +2963,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1 di credito gratuito", jalapenoDescription: "🎉 L'AI di livello enterprise usata dai team migliori è ora disponibile per te! Prova i modelli all'avanguardia con il 50% di sconto e ottieni più bonus ricaricando di più!", hualongDescription: "🐉 Relay di modelli con fonte ufficiale per sviluppatori AI intensivi! Serie Codex/Claude 100% ufficiale, fatturazione a token verificabile, contratti e fatture. \n🎉Registrati con il codice promo DBX&HUALONG e ottieni 1 $ di credito!", + aicodemirrorDescription: "⚡ AICodeMirror offre concorrenza di livello enterprise, fatturazione rapida e supporto dedicato 7×24; i nuovi utenti ottengono ¥8 di credito gratuito e il 20% di sconto sulla prima ricarica.", visitPartner: "Visita il sito del partner", getApiKey: "Ottieni la chiave API", providerStatusActive: "Attivo", diff --git a/apps/desktop/src/i18n/locales/ja.ts b/apps/desktop/src/i18n/locales/ja.ts index eea1254cfe..5457006bcf 100644 --- a/apps/desktop/src/i18n/locales/ja.ts +++ b/apps/desktop/src/i18n/locales/ja.ts @@ -2988,6 +2988,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1分の無料クレジット", jalapenoDescription: "🎉トップチームも利用するエンタープライズ向けAIが、あなたのもとへ!最先端モデルを50%オフで今すぐ体験。さらにチャージするほどボーナスも増量!", hualongDescription: "🐉 ヘビーなAI開発者のための公式直結リレー!Codex/Claudeシリーズは100%公式ソース、トークン単位の明細検証、法人契約・請求書対応。\n🎉プロモコード DBX&HUALONG で登録すると$1クレジット進呈!", + aicodemirrorDescription: "⚡ AICodeMirror はエンタープライズ級の高同時実行、迅速なインボイス発行、7×24 の専任サポートを提供。新規ユーザーは 8 元の無料クレジットと初回チャージ 20% オフを獲得できます。", visitPartner: "パートナーサイトを開く", getApiKey: "APIキーを取得", providerStatusActive: "使用中", diff --git a/apps/desktop/src/i18n/locales/ko.ts b/apps/desktop/src/i18n/locales/ko.ts index 2ac268c852..a99ee5318f 100644 --- a/apps/desktop/src/i18n/locales/ko.ts +++ b/apps/desktop/src/i18n/locales/ko.ts @@ -2869,6 +2869,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1 무료 크레딧", jalapenoDescription: "🎉 최고의 팀들이 사용하는 엔터프라이즈급 AI를 이제 만나보세요! 최첨단 모델을 50% 할인으로 바로 체험하고, 충전할수록 더 많은 보너스를 받으세요!", hualongDescription: "🐉 헤비 AI 개발자를 위한 공식 직결 릴레이! Codex/Claude 시리즈 100% 공식 소스, 토큰 단위 명세 검증, 기업 계약 및 인보이스 지원. \n🎉프로모 코드 DBX&HUALONG 로 가입하면 $1 크레딧 증정!", + aicodemirrorDescription: "⚡ AICodeMirror는 기업급 동시 처리, 빠른 세금계산서 발급, 7×24 전담 기술 지원을 제공합니다. 신규 사용자는 8위안 무료 크레딧과 첫 충전 20% 할인을 받습니다.", visitPartner: "파트너 웹사이트 방문", getApiKey: "API 키 받기", providerStatusActive: "활성", diff --git a/apps/desktop/src/i18n/locales/pt-BR.ts b/apps/desktop/src/i18n/locales/pt-BR.ts index 4bc89c79a2..e37993ea56 100644 --- a/apps/desktop/src/i18n/locales/pt-BR.ts +++ b/apps/desktop/src/i18n/locales/pt-BR.ts @@ -2965,6 +2965,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1 de crédito grátis", jalapenoDescription: "🎉 A IA de nível empresarial usada pelas principais equipes agora está disponível para você! Experimente modelos de ponta com 50% de desconto e ganhe mais bônus ao recarregar mais!", hualongDescription: "🐉 Relay de modelos com fonte oficial para desenvolvedores de IA intensivos! Série Codex/Claude 100% oficial, faturamento por token verificável, contratos e notas fiscais. \n🎉Cadastre-se com o código promocional DBX&HUALONG e ganhe US$ 1 de crédito!", + aicodemirrorDescription: "⚡ AICodeMirror oferece concorrência de nível corporativo, faturamento rápido e suporte dedicado 7×24; novos usuários ganham ¥8 de crédito gratuito e 20% de desconto na primeira recarga.", visitPartner: "Visitar site do parceiro", getApiKey: "Obter chave de API", providerStatusActive: "Ativo", diff --git a/apps/desktop/src/i18n/locales/ru.ts b/apps/desktop/src/i18n/locales/ru.ts index e33f3a3884..0d9f50678e 100644 --- a/apps/desktop/src/i18n/locales/ru.ts +++ b/apps/desktop/src/i18n/locales/ru.ts @@ -3008,6 +3008,7 @@ export default withEnglishFallback({ jalapenoDescription: "🎉 ИИ корпоративного уровня, которому доверяют ведущие команды, теперь доступен и вам! Попробуйте передовые модели со скидкой 50% и получайте больше бонусных кредитов при пополнении!", hualongDescription: "🐉 Официальный ретранслятор моделей для активных ИИ-разработчиков! 100% подлинные модели серий Codex и Claude с проверяемой токен-биллинговой детализацией, корпоративными контрактами и выставлением счетов.\n🎉Зарегистрируйтесь с промокодом DBX&HUALONG и получите $1 бесплатного кредита!", + aicodemirrorDescription: "⚡ AICodeMirror — корпоративная масштабируемость, быстрые счета и поддержка 7×24; новые пользователи получают 8 юаней бесплатного кредита и скидку 20% на первое пополнение.", visitPartner: "Посетить сайт партнёра", getApiKey: "Получить ключ API", providerStatusActive: "Активен", diff --git a/apps/desktop/src/i18n/locales/tr.ts b/apps/desktop/src/i18n/locales/tr.ts index a8174f77b3..6caabf34b5 100644 --- a/apps/desktop/src/i18n/locales/tr.ts +++ b/apps/desktop/src/i18n/locales/tr.ts @@ -2794,6 +2794,7 @@ export default withEnglishFallback({ jalapenoSponsored: "1 $ ücretsiz kredi", jalapenoDescription: "🎉 Önde gelen ekiplerin güvendiği kurumsal düzeyde yapay zekâ artık sizin için de kullanılabilir! En yeni modelleri %50 indirimle deneyin ve daha çok yükleme yaptıkça daha çok bonus kredi kazanın!", hualongDescription: "🐉 Yoğun yapay zekâ geliştiricileri için resmî kaynak aktarıcı! Codex/Claude serisi %100 resmî kaynak, doğrulanabilir belirteç düzeyinde fatura, kurumsal sözleşme ve fatura. \n🎉DBX&HUALONG promosyon koduyla kayıt olun, 1$ kredi kazanın!", + aicodemirrorDescription: "⚡ AICodeMirror, kurumsal düzeyde eşzamanlılık, hızlı faturalandırma ve 7×24 özel destek sunar; yeni kullanıcılar ¥8 ücretsiz kredi ve ilk yüklemede %20 indirim kazanır.", visitPartner: "İş ortağının web sitesini ziyaret et", getApiKey: "API anahtarı al", providerStatusActive: "Etkin", diff --git a/apps/desktop/src/i18n/locales/zh-CN.ts b/apps/desktop/src/i18n/locales/zh-CN.ts index 0b39635837..c819a09b0d 100644 --- a/apps/desktop/src/i18n/locales/zh-CN.ts +++ b/apps/desktop/src/i18n/locales/zh-CN.ts @@ -2977,6 +2977,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1 免费额度", jalapenoDescription: "🎉顶尖团队都在用的企业级 AI,现在为你而来!【5折前沿模型】立刻体验!更有【多充多送】羊毛狠狠薅!", hualongDescription: "🐉 面向重度 AI 开发者的官方直连中转!Codex/Claude 系列 100% 官方源直供,Token 级账单逐笔可核验,支持企业合同与发票。\n🎉用优惠码 DBX&HUALONG 注册即得 $1 额度!", + aicodemirrorDescription: "⚡ AICodeMirror 支持企业级高并发、极速开票、7×24 专属技术支持,新人免费领 8 元额度和首充 8 折。", visitPartner: "访问合作伙伴网站", getApiKey: "获取 API Key", providerStatusActive: "当前", diff --git a/apps/desktop/src/i18n/locales/zh-TW.ts b/apps/desktop/src/i18n/locales/zh-TW.ts index 58b5913f0d..d474c73ac1 100644 --- a/apps/desktop/src/i18n/locales/zh-TW.ts +++ b/apps/desktop/src/i18n/locales/zh-TW.ts @@ -2962,6 +2962,7 @@ export default withEnglishFallback({ jalapenoSponsored: "$1 免費額度", jalapenoDescription: "🎉頂尖團隊都在使用的企業級 AI,現在也為你而來!【5 折前沿模型】立即體驗!還有【儲值越多送越多】的優惠!", hualongDescription: "🐉 面向重度 AI 開發者的官方直連中轉!Codex/Claude 系列 100% 官方源直供,Token 級帳單可逐筆核驗,支援企業合約與發票。\n🎉用優惠碼 DBX&HUALONG 註冊即得 $1 額度!", + aicodemirrorDescription: "⚡ AICodeMirror 支援企業級高併發、極速開票與 7×24 專屬技術支援,新人免費領 8 元額度和首充 8 折。", visitPartner: "前往合作夥伴網站", getApiKey: "取得 API Key", providerStatusActive: "目前", diff --git a/apps/desktop/src/stores/__tests__/settingsStore.spec.ts b/apps/desktop/src/stores/__tests__/settingsStore.spec.ts index af245da686..e0a96dd88b 100644 --- a/apps/desktop/src/stores/__tests__/settingsStore.spec.ts +++ b/apps/desktop/src/stores/__tests__/settingsStore.spec.ts @@ -893,6 +893,13 @@ describe("settingsStore AI API key normalization", () => { model: "deepseek-v4.1-flash", models: [{ name: "deepseek-v4.1-flash" }], }); + expect(AI_PROVIDER_PARTNER_PRESETS.find((preset) => preset.id === "aicodemirror")).toMatchObject({ + endpoint: "https://api.aicodemirror.ai/v1", + provider: "openai-compatible", + authMethod: "bearer", + requiresApiKey: true, + websiteUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", + }); }); it("uses the mainland MiniMax endpoint only for new zh-CN presets", () => { diff --git a/apps/desktop/src/stores/settingsStore.ts b/apps/desktop/src/stores/settingsStore.ts index 37e3b335f6..809155fbbf 100644 --- a/apps/desktop/src/stores/settingsStore.ts +++ b/apps/desktop/src/stores/settingsStore.ts @@ -490,6 +490,21 @@ export const AI_PROVIDER_PARTNER_PRESETS: readonly AiPartnerProviderPreset[] = [ apiKeyUrl: "https://api.hualong.online/register?promo=DBX%26HUALONG", descriptionKey: "ai.hualongDescription", }, + { + id: "aicodemirror", + label: "AICodeMirror", + iconPath: "/icons/ai/aicodemirror.png", + group: "partner", + provider: "openai-compatible", + endpoint: "https://api.aicodemirror.ai/v1", + model: "", + apiStyle: "completions", + authMethod: "bearer", + requiresApiKey: true, + websiteUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", + apiKeyUrl: "https://www.aicodemirror.ai/register?invitecode=DK44NH", + descriptionKey: "ai.aicodemirrorDescription", + }, ]; function normalizeAiProviderEndpoint(endpoint: string): string { diff --git a/docs/app/[lang]/page.tsx b/docs/app/[lang]/page.tsx index adaf3d31e9..7254916938 100644 --- a/docs/app/[lang]/page.tsx +++ b/docs/app/[lang]/page.tsx @@ -395,6 +395,8 @@ const i18nText = { onepanelSponsorAction: "Visit", hualongSponsorDesc: "HuaLongAI is a model API relay built for heavy AI developers, offering 100% official-source Codex and Claude models with transparent token-level billing, enterprise contracts, and invoicing.", hualongSponsorAction: "Visit", + aicodemirrorSponsorDesc: "AICodeMirror is a high-stability relay service for Claude Code / Codex / Gemini CLI with enterprise-grade concurrency, fast invoicing, and 7×24 dedicated support; sign up through this link for ¥8 in new-user credit and 20% off your first top-up, up to 25% off for enterprise.", + aicodemirrorSponsorAction: "Visit", footerTitle: "Ready to try DBX?", footerDesc: "Use the desktop app for local work, or deploy the Docker version for browser-based access.", release: "Latest release", @@ -438,6 +440,8 @@ const i18nText = { onepanelSponsorAction: "访问", hualongSponsorDesc: "HuaLongAI(华龙算力)是面向重度 AI 开发者的模型 API 中转服务商,主营 Codex 与 Claude 系列模型,100% 官方源直供、不掺假;计费透明,Token 级账单可逐笔核验,支持企业合同与发票。", hualongSponsorAction: "访问", + aicodemirrorSponsorDesc: "AICodeMirror 提供 Claude Code / Codex / Gemini CLI 官方高稳定中转服务,支持企业级高并发、极速开票与 7×24 专属技术支持;通过此链接注册可享新人 ¥8 免费额度与首充 8 折,企业客户最高可享 7.5 折。", + aicodemirrorSponsorAction: "访问", footerTitle: "准备试试 DBX?", footerDesc: "本地工作使用桌面版,需要浏览器访问时部署 Docker 版。", release: "最新版本", @@ -526,6 +530,14 @@ export default async function LandingPage({ params }: { params: Promise<{ lang: description: t.hualongSponsorDesc, action: t.hualongSponsorAction, }, + { + name: "AICodeMirror", + href: "https://www.aicodemirror.ai/register?invitecode=9A50BU", + logo: "/sponsors/aicodemirror-card.png", + logoClass: "w-full max-w-[120px] object-contain", + description: t.aicodemirrorSponsorDesc, + action: t.aicodemirrorSponsorAction, + }, { name: "Atlas Cloud", href: "https://www.atlascloud.ai/?ref=6YYXWA", diff --git a/docs/app/[lang]/sponsors/page.tsx b/docs/app/[lang]/sponsors/page.tsx index f6bbfe91fb..382f50856d 100644 --- a/docs/app/[lang]/sponsors/page.tsx +++ b/docs/app/[lang]/sponsors/page.tsx @@ -30,6 +30,8 @@ const i18n = { onepanelSponsorAction: "Visit", hualongSponsorDesc: "HuaLongAI is a model API relay built for heavy AI developers, offering 100% official-source Codex and Claude models with transparent token-level billing, enterprise contracts, and invoicing.", hualongSponsorAction: "Visit", + aicodemirrorSponsorDesc: "AICodeMirror is a high-stability relay service for Claude Code / Codex / Gemini CLI with enterprise-grade concurrency, fast invoicing, and 7×24 dedicated support; sign up through this link for ¥8 in new-user credit and 20% off your first top-up, up to 25% off for enterprise.", + aicodemirrorSponsorAction: "Visit", becomeTitle: "Sponsorship inquiries", becomeDesc: "If you would like to support DBX with funding, infrastructure, developer tools, or services, tell us about the idea and how to reach you.", }, @@ -56,6 +58,8 @@ const i18n = { onepanelSponsorAction: "访问", hualongSponsorDesc: "HuaLongAI(华龙算力)是面向重度 AI 开发者的模型 API 中转服务商,主营 Codex 与 Claude 系列模型,100% 官方源直供、不掺假;计费透明,Token 级账单可逐笔核验,支持企业合同与发票。", hualongSponsorAction: "访问", + aicodemirrorSponsorDesc: "AICodeMirror 提供 Claude Code / Codex / Gemini CLI 官方高稳定中转服务,支持企业级高并发、极速开票与 7×24 专属技术支持;通过此链接注册可享新人 ¥8 免费额度与首充 8 折,企业客户最高可享 7.5 折。", + aicodemirrorSponsorAction: "访问", becomeTitle: "赞助合作", becomeDesc: "如果你愿意通过资金、基础设施、开发工具或服务资源支持 DBX,请留下联系方式和合作说明。", }, @@ -119,6 +123,14 @@ export default async function SponsorsPage({ params }: { params: Promise<{ lang: description: t.hualongSponsorDesc, action: t.hualongSponsorAction, }, + { + name: "AICodeMirror", + href: "https://www.aicodemirror.ai/register?invitecode=9A50BU", + logo: "/sponsors/aicodemirror-card.png", + logoClass: "w-full max-w-[160px] object-contain", + description: t.aicodemirrorSponsorDesc, + action: t.aicodemirrorSponsorAction, + }, { name: "Atlas Cloud", href: "https://www.atlascloud.ai/?ref=6YYXWA", diff --git a/docs/public/sponsors/aicodemirror-card.png b/docs/public/sponsors/aicodemirror-card.png new file mode 100644 index 0000000000..c8d85af4fb Binary files /dev/null and b/docs/public/sponsors/aicodemirror-card.png differ