Skip to main content
POST
/
v1
/
chat
/
completions
对话补全
curl --request POST \
  --url https://api.qhaigc.net/v1/chat/completions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "<string>",
  "messages": [
    {
      "role": "<string>",
      "content": "<string>"
    }
  ],
  "style": "openai",
  "stream": true
}
'

功能说明

使用 OpenAI 旗舰级视频生成模型 Sora 2 生成高保真、长达一分钟的视频。
视频生成通常需要较长时间(120秒以上),请使用流式请求以获取生成进度。

请求参数

名称类型必选说明
modelstring模型名称,如 sora-2sora-2-hd
messagesarray对话格式的消息列表,用于描述视频内容
streamboolean是否启用流式响应(推荐设置为 true

调用示例

import openai

client = openai.OpenAI(
    api_key="sk-your-api-key-here",
    base_url="https://api.qhaigc.net/v1"
)

response = client.chat.completions.create(
    model="sora-2",
    messages=[
        {"role": "user", "content": "一只可爱的小猫在草地上奔跑"}
    ],
    stream=True
)

for chunk in response:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

响应流程

流式响应会实时返回任务进度,成功后提供视频下载链接:
  1. ⌛️ 任务正在队列中,请耐心等待...
  2. 🏃 进度:36.0%
  3. ✅ 视频生成成功,[点击这里](https://...) 查看视频~~~

相关参考

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
model
string
required

模型名称

messages
object[]
required
style
enum<string>
default:openai

接口风格,支持 OpenAI、Claude、Gemini

Available options:
openai,
claude,
gemini
stream
boolean

是否流式

Response

200

成功响应 (流式)