Yomi APIYomi API帮助文档 返回控制台

English

Yomi API / 帮助文档 / 模型切换

开发集成

模型切换

Yomi API 的核心优势:一套代码,多种模型。用 OpenAI 格式跑通后,只需更换 model 参数即可切换到其他模型。

切换方式

所有文本模型共用 /v1/chat/completions 接口,请求结构完全一致;切换模型只需修改 model 参数,其余代码无需改动。

cURL 示例

GPT-5.6-sol

curl https://api.yomiapi.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-5.6-sol", "messages": [{"role": "user", "content": "你好"}]}'

Claude Sonnet 5

curl https://api.yomiapi.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "claude-sonnet-5", "messages": [{"role": "user", "content": "你好"}]}'

DeepSeek V4 Pro

curl https://api.yomiapi.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "messages": [{"role": "user", "content": "你好"}]}'

Python 示例

同一份代码遍历多个模型,便于横向对比输出效果:

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.yomiapi.com/v1"
)

for model in ["gpt-5.6-sol", "claude-sonnet-5", "deepseek-v4-pro"]:
    response = client.chat.completions.create(
        model=model,
        messages=[{"role": "user", "content": "用一句话介绍你自己"}]
    )
    print(f"[{model}] {response.choices[0].message.content}")

切换注意事项

  • 模型 id: 使用模型广场展示的 id(如 gpt-5.6-sol),而非显示名称。
  • 上下文长度: 各模型上限不同(如 gpt-5.6-sol 为 1.05M,claude-opus-4-8 为 200K),长上下文应用切换前需确认。
  • 密钥分组: 密钥所属分组决定可用模型范围;若切换后提示模型不可用,请在「秘钥管理」检查密钥分组。
  • 调用费用: 不同模型价格不同,调用前在模型广场查看单价,切换后的费用可在「用量统计」中核对。