基础信息
- 接口地址: https://openai-ss.cn
- 认证方式: Bearer Token (API Key)
流式对话接口
请求参数
| 参数 | 类型 | 说明 | 
| model | string | 模型名称(如gpt-4o-mini) | 
| stream | boolean | 是否开启流式输出 | 
| messages | array | 对话消息列表 | 
Python 请求示例
import json
import requests
# 配置请求参数
url = "https://openai-ss.cn/v1/chat/completions"
headers = {
    "Authorization": "Bearer sk-******",  # 替换为你的API Key
    "Content-Type": "application/json"
}
payload = {
    "model": "gpt-4o-mini",
    "stream": True,  # 开启流式输出
    "messages": [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "周树人和鲁迅是兄弟吗?"},
    ]
}
# 发送请求并处理流式响应
response = requests.post(url, headers=headers, json=payload, stream=True)
buffer = ""
for chunk in response.iter_content(chunk_size=None):
    if chunk:
        buffer += chunk.decode("utf-8")
        while "\n" in buffer:
            line, buffer = buffer.split("\n", 1)
            if not line.strip():  # 跳过空行
                continue
            if line.startswith("data: "):
                data_line = line[6:].strip()  # 去除"data: "前缀
                if data_line == "[DONE]":  # 流式结束标记
                    break
                try:
                    data = json.loads(data_line)
                    # 提取并打印响应内容
                    content = data["choices"][0]["delta"].get("content", "")
                    print(content, end="", flush=True)
                except json.JSONDecodeError:
                    # 处理不完整JSON数据
                    buffer = line + "\n" + buffer
                    break
注意事项
- 请妥善保管API Key
- 建议使用HTTPS协议
- 响应格式为JSON