跳转到正文MaoMaoToken
控制台

普通文本对话(SSE流式输出)

本页介绍 OpenAI Responses API 的流式文本对话调用方式。

开启 stream=True 后,模型会边生成边返回内容,适合聊天窗口、命令行工具、AI 助手和需要实时反馈的场景


接口地址

https://api.maomaotoken.com/v1/responses

调用方式

使用 OpenAI 官方 SDK 调用 client.responses.create(...),并将 stream 设置为 True。

SDK 调用示例

"""
MaomaoToken GPT-5 系列及其他模型流式调用示例

功能:
使用 OpenAI SDK 调用 MaomaoToken 的 GPT-5 系列及其他模型,
通过 responses.create 接口进行流式文本对话。
"""

from openai import OpenAI


# ==================== 步骤 1:初始化客户端 ====================

client = OpenAI(
    api_key="sk-**********************************",
    base_url="https://api.maomaotoken.com/v1",
)


# ==================== 步骤 2:创建流式对话请求 ====================

response = client.responses.create(
    model="gpt-5.2",
    input="你好!",
    stream=True,

    # 最大输出 Token 数,可按需开启
    # max_output_tokens=128000,

    # 温度参数,控制输出随机性
    # temperature=1,

    # top_p 参数,控制采样范围
    # top_p=1,

    # 推理配置,仅适用于支持 reasoning 的模型
    reasoning={
        "effort": "none"
    },
)


# ==================== 步骤 3:处理流式响应 ====================

try:
    for event in response:
        if event.type == "response.output_text.delta":
            print(event.delta, end="", flush=True)

except KeyboardInterrupt:
    print("\n\n用户中断了请求")

except Exception as e:
    print(f"\n\n发生错误: {e}")

print()

说明

这里的 gpt-5.2 是示例模型名称。实际使用时,请替换为 MaomaoToken 控制台中可用的模型名称。


返回示例

流式输出时,终端会实时显示模型生成的内容

本页内容

On this page