Skip to main content
方法:client.generate_text()(使用 client.stream_chat() 流式传输已解析的分块)。

示例

流式传输

关键参数

  • model(必填):目标模型 ID。
  • messages(必填):按顺序排列的消息,角色为 system|user|assistant|tool;内容可以是文本或分段。
  • 采样:temperature(0–2)、top_p(0–1)、top_k(>=1)、seed(可选整数)。
  • 长度与惩罚:max_output_tokens(整数)、presence_penalty 和 frequency_penalty(-2 到 2)、stop(string|string[])。
  • 工具:tools(定义)、tool_choice(auto/none/指定工具)、max_tool_calls(整数)、parallel_tool_calls(布尔值)。
  • Logprobs:logprobs(布尔值)、top_logprobs(0–20)。
  • 输出:response_format(json/text)、metadata(透传对象)、stream(布尔值)、service_tier。
  • 网关扩展项:usage(用于请求用量的布尔值)、meta(用于包含 meta 块的布尔值)。

返回值

ChatCompletionsResponse
流式传输时的 SSE 行示例:
最后修改于 2026年10月2日