Skip to Content
接口文档请求参数通用规则

请求参数通用规则

AMAX Token Router 兼容 OpenAI 和 Anthropic 两种协议的请求参数。你的请求参数会直接透传给上游模型厂商,网关不做字段校验或转换(除协议互转场景外)。

通用约定

  • 请求体统一使用 JSON 格式
  • 字符编码为 UTF-8
  • Content-Type 必须为 application/json

OpenAI 协议请求结构

{ "model": "gpt-4o", "messages": [ {"role": "system", "content": "你是一个有帮助的AI助手。"}, {"role": "user", "content": "你好"} ], "temperature": 0.7, "max_tokens": 1000, "stream": false }
参数类型必填说明
modelstring模型名称,如 gpt-4oclaude-sonnet-4-6,或 amax-router(智能路由)
messagesarray对话消息列表,详见下方
temperaturefloat采样温度,范围 0~2
max_tokensint最大输出 Token 数
streambool是否启用流式输出,默认 false

messages 结构

{"role": "user", "content": "Hello!"}
字段类型说明
rolestringsystem / user / assistant
contentstring消息文本内容

Anthropic 协议请求结构

{ "model": "claude-sonnet-4-6", "max_tokens": 1000, "messages": [ {"role": "user", "content": "Hello!"} ] }

协议互转由网关自动完成。如果你使用 OpenAI SDK 调用 Anthropic 模型,网关会自动将 OpenAI 格式的请求转换为 Anthropic 格式,反之亦然。

模型名称

  • 具体模型名:直接指定要调用的模型,例如 gpt-4oclaude-sonnet-4-6
  • amax-router:使用智能模型路由,网关根据你的 Key 配置的策略自动选择最优模型

详见 智能模型路由