跳转到主要内容
POST /v1/completions 面向 prompt 文本补全,不是 messages 对话。先由部署方确认模型和渠道支持该接口;新应用通常从 Chat 或 Responses 开始。不要因 SDK 中存在 completions 方法就假定对话模型可用。 本例限定单条文本、单个输出,读取 choices[0].text,要求 finish_reason=stop。流式增量同样读取 text,不是 Chat 的 delta.content;length、content_filter、断流或空文本均作为未完成处理。示例缓冲文本,完成后才打印;不会把半成品当最终结果。SDK 解析 SSE,本例以完成字段验证生成结果,不实现断线恢复。 按 Python SDK安装依赖并设置 API_BASE_URL(含 /v1)、API_KEY、API_MODEL。
参数和格式见 API 参考。不承诺所有渠道保留 suffix、echo、logprobs 或 best_of 等旧字段;先按实际转换器验证。协议参照 OpenAI Completions,网关范围以本项目实现为准。
Read in English