参数兼容性
大多数标准对话参数在 RouteAPI 兼容请求中表现一致。可选能力可能随模型而不同,生产使用前建议先在控制台确认。
需要确认的参数
Section titled “需要确认的参数”| 参数 | 需要确认什么 |
|---|---|
tools | 选择的模型支持工具调用。 |
tool_choice | 请求的工具选择方式受支持。 |
response_format | 模型支持 JSON mode 或 JSON Schema 输出。 |
stream_options | 流式响应可以返回用量信息。 |
reasoning | 选择的模型支持推理控制参数。 |
temperature | 显式传入的 0 会被保留。 |
parallel_tool_calls | 显式传入的 false 会被保留。 |
显式 0 和 false
Section titled “显式 0 和 false”如果客户端发送:
{ "temperature": 0, "stream": false, "parallel_tool_calls": false}RouteAPI 会把这些值视为明确设置,不会因为它们是 0 或 false 而删除。
- 上线前在控制台确认所需能力的支持情况。
- 测试和生产保持一致的请求参数。
- 当模型不支持某项能力时,优先返回清晰的客户端错误。
- 修改参数后,通过用量日志对比请求表现。