Commit Graph

9 Commits

Author SHA1 Message Date
5b9c8ac61f fix: restore CNY pricing for MiniMax and Zhipu (Chinese providers)
MiniMax and Zhipu are Chinese providers whose priceCurrency was
incorrectly changed from CNY to USD, with prices converted to
USD values. Restored correct CNY pricing verified against official docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-24 20:06:24 +08:00
c57cd4723d audit model field values against official docs 2026-04-24 12:20:24 +08:00
719407d82c feat: add per-provider tombstones whitelist for explicit model deletion
引入 tombstones 字段用于区分"主动删除"和"数据缺失"两种语义。
当合并策略(新版本客户端)遇到 preset 缺失的本地 preset-source 模型时:
- 若 modelName 在 tombstones 白名单 → 真删除
- 若不在白名单 → 保留并标 extra.deprecated: true(软降级)

本次添加 tombstones 的场景:
- internal-testing: MiniMax-M2.7 / MiniMax-M2.5(改为只保留 highspeed 版本)
- zhipu: embedding-3(已拆到独立的 zhipu-embedding provider)

user-added / synced / ollama-discovery 来源始终不受 tombstones 影响。

bump presetDataVersion 22 -> 23
2026-04-20 00:42:35 +08:00
c7a24a7acd feat(zhipu): switch to anthropic-messages endpoint and split embedding provider
- zhipu (chat/reasoning/vision): baseUrl -> /api/anthropic, apiFormat -> anthropic-messages
  启用 Anthropic 协议的 thinking 字段以支持 GLM 深度思考流式输出
- zhipu-embedding (new): 独立承载 embedding-3, 保留 /api/paas/v4 + openai-completions
  Anthropic 协议不提供 /embeddings 端点
- zhipu-coding (Coding Plan): baseUrl -> /api/anthropic, apiFormat -> anthropic-messages
  与非套餐端点共用同一协议, 计费维度由 API Key 区分
- bump presetDataVersion 17 -> 18
2026-04-19 23:31:45 +08:00
张馨元
97c2c16643 fix: 修复 22 处模型能力标签与实际能力不一致的问题
- 为 kimi-k2、qwen3-max、glm-4.6、grok-4 等 12 个模型补充 vision 标签
- 为 minimax-m2.1-highspeed、mistral-small-latest 补充 reasoning 标签
- 对齐 coding-plan 版本与主版本的能力标签(zhipu/dashscope/moonshot)
- 补全 internal-testing 内测版过度简化的能力标签
- bump presetDataVersion: 17 -> 18

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 15:30:00 +08:00
e2f4a6935c refactor: defaultTemperature/defaultTopP 从 Provider 级别迁移到 Model 级别
- 删除所有 Provider 顶层的 defaultTemperature / defaultTopP
- 为所有对话类模型添加 model 级别的推荐温度参数(基于官方文档)
- volcengine:将 extra 内温度参数提升到模型顶层正式字段
- presetDataVersion 7→8

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 18:57:13 +08:00
80565d66c1 fix: 全面复核 Provider 定价与配置,新增 priceCurrency 货币标识
- 新增 priceCurrency 字段:国外 Provider 标记 USD,国内 Provider 标记 CNY
- OpenAI GPT-4/o 系列价格修正(消除错误的 ×7.2 汇率膨胀)
- Anthropic modelName 格式修正(点号→连字符,如 claude-opus-4-6)
- DeepSeek 价格修正为 ¥ 原始定价,删除蒸馏模型
- DashScope qwen3.5-max→qwen3.5-plus(不存在的模型名修正)
- Google gemini-2.5-pro-vision 删除(不存在),flash 价格更新
- 智谱 glm-5-plus 删除(不存在),contextWindow 修正
- Kling apiFormat→kling-task-api,Stability→stability-rest-api
- Cohere baseUrl 域名修正 .com→.ai
- MiniMax/百度/腾讯/讯飞/硅基流动价格修正为 ¥ 原始定价
- presetDataVersion 6→7

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 18:02:47 +08:00
16b06ab168 refactor: 统一所有 Provider label 为「公司 + 模型品牌」命名风格 2026-02-23 15:16:12 +08:00
7ff488641f feat: 拆分 providers.json 为按 Provider 独立文件
将 compute/providers.json(54KB, 14 providers, 99 models)拆分为
compute/providers/ 目录下的独立 JSON 文件,便于维护和按需更新。

新增文件:
- compute/providers/_index.json — 加载顺序索引(保证 digest 确定性)
- compute/providers/{provider}.json × 14 — 各 provider 独立配置

保留 compute/providers.json 供旧客户端向后兼容(过渡期)。

presetDataVersion: 2 → 3

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:24:55 +08:00