先匹配协议

协议常见用途返回处理
OpenAI Chat Completions通用文本聊天与兼容客户端读取 choices,流式读取 delta
OpenAI Responses要求 Responses 的模型或应用读取 output 或协议事件,不套用 choices
Anthropic Messages使用 Anthropic 原生协议的工具按内容块与事件类型处理
Gemini 原生格式明确使用 Gemini SDK 的应用按对应模型操作与返回结构处理

本站的模型调用 API 参考用于查阅已提供的模型接口。看到某个模型名称,不等于该模型通过所有协议均可调用。

逐项验证实际能力

先测试普通文本,再测试业务真正使用的流式输出、工具调用、结构化输出、图片或音频。每次只增加一项能力,便于确认是协议、模型还是参数造成失败。

温度、输出长度、推理参数、消息角色和工具定义在不同模型之间可能不同。遇到“不支持的参数”时从请求中移除非必需项,按对应文档重新添加,不要把全部参数照搬。

工具调用不是模型替你执行代码

模型返回工具名称和参数后,由你的应用验证参数并执行允许的工具,再把结果回传。对可能修改数据的操作进行业务授权,防止重复调用;不要直接执行模型输出的任意命令。

从其他供应商迁移

保留一组脱敏测试样本,比较响应结构、完成原因、流式事件、费用和错误处理。模型名、地址、协议三项一起核对,不要只替换 API Key 就认定迁移完成。

下一步:首个 HTTP 请求 · 上线检查