开发调用
OpenAI 兼容调用
Chat Completions 与 Responses 的地址和格式不同。
Chat Completions
{
"model": "deepseek-ai/DeepSeek-V4-Flash",
"messages": [{ "role": "user", "content": "你好" }],
"max_tokens": 128,
"stream": true
}将请求发送到 https://apivy.xyz/v1/chat/completions,使用 Authorization: Bearer 你的密钥 和 Content-Type: application/json。
开启流式时按 SSE 处理,普通文本增量通常位于 choices[0].delta.content。先检查 choices 是否非空,结束标记为 [DONE]。
Responses
{
"model": "gpt-4.1-mini",
"input": "请只回复你好",
"max_output_tokens": 128,
"stream": true
}地址为 https://apivy.xyz/v1/responses。按 Responses 事件类型处理文本增量和结束事件,不要使用 Chat Completions 的解析器。
工具调用
只有模型返回工具调用还不够,客户端还需要执行工具并将结果回传。请分别检查模型支持、协议格式及客户端执行,不能用普通聊天验证结果代替工具闭环验收。