stream=true 后,响应 Content-Type 为 text/event-stream,以多行 data: {JSON}\n\n 形式返回增量内容,每个 chunk 的 choices[].delta 携带增量文本/工具调用片段;最后发送 data: [DONE] 标识结束。客户端需按行解析并累加 delta。建议设置 stream_options.include_usage=true 以在末尾获取用量。tools(函数定义)与 tool_choice(策略);choices[].message.tool_calls,finish_reason=tool_calls;{role:'tool', tool_call_id, content} 追加进 messages;curl --location 'https://moyunapi.com/v1/chat/completions' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-5.6-luna",
"messages": [
{
"role": "system",
"content": "你是一位简洁的科普助手,回答控制在三句话以内。"
},
{
"role": "user",
"content": "请用三句话介绍量子计算。"
}
],
"temperature": 0.7,
"max_tokens": 500,
"stream": false
}'{
"id": "chatcmpl-final8820000",
"object": "chat.completion",
"created": 1785914182,
"model": "deepseek-v4-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "量子计算利用量子比特(qubit)的叠加和纠缠特性,能以指数级速度处理某些经典计算机难以解决的问题。其核心原理是让量子比特同时处于多种状态,并通过对纠缠态的操控实现并行计算。目前它在密码破解、药物模拟和优化问题等领域展现出巨大潜力。",
"reasoning_content": "我们要求用三句话介绍量子计算。需要简洁,每句话都重要。第一句定义,第二句原理,第三句应用或意义。注意控制在三句话以内。"
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 104,
"completion_tokens": 100,
"total_tokens": 204,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 37
},
"prompt_cache_hit_tokens": 0,
"prompt_cache_miss_tokens": 104
},
"system_fingerprint": "fp_afj73b594c_prod0820_fp8_kvinche_20260702"
}