Chat Completions
POST /v1/chat/completions
标准 OpenAI Chat 接口。把 openai SDK 的 base_url 指向 https://gsnails.xyz/v1 即可,模型名用平台上架名称。
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 必填 | 模型名(平台上架名称) |
messages | object[] | 必填 | 对话消息数组,元素为 {role, content} |
stream | boolean | 可选 | 是否流式返回(SSE);支持 stream_options |
temperature | number | 可选 | 采样温度 0–2 |
max_tokens | integer | 可选 | 最大生成 token 数 |
tools | object[] | 可选 | 函数/工具调用定义 |
from openai import OpenAIclient = OpenAI(base_url="https://gsnails.xyz/v1", api_key="sk-...")
resp = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello!"}],
stream=False,
)
print(resp.choices[0].message.content)