快速开始
从获取 API Key 到发出第一次请求。使用统一的 QuikFlux API,让文本、图片和视频能力进入你的应用。
文本对话 · 图像生成 · 异步视频
01准备你的接入信息
QuikFlux 提供与 OpenAI 常用接口兼容的接入方式。不同模型的能力、参数和响应格式可能存在差异;先用最小请求验证,再添加可选参数。
| 配置项 | 填写内容 | 说明 |
|---|---|---|
| 服务地址 | https://quikflux.com | 直接发 HTTP 请求时使用此域名 |
| SDK Base URL | https://quikflux.com/v1 | 适用于自动拼接资源路径的兼容 SDK |
| 鉴权方式 | Authorization: Bearer <API_KEY> | 使用控制台创建的 API 令牌 |
| 请求格式 | application/json | 图片编辑等上传请求使用 multipart/form-data |
02文本、图片、视频:接口路径与定义
这些地址是 HTTP API 接口路径,不是不同的网络端口。所有请求都使用 https://quikflux.com 的 HTTPS 默认端口 443;/v1 表示 API 版本,后面的路径决定调用哪种能力。
/chat、/images、/video 可以用来简称文本、图片和视频能力,但不能直接作为完整请求地址。请使用下表中的完整 URL 和对应 HTTP 方法。
API 服务地址是 https://quikflux.com,文档地址 docs.quikflux.com 不用于模型调用。SDK 若已配置 https://quikflux.com/v1,不要重复拼接 /v1。QuikFlux 视频创建使用复数 /v1/videos,不是裸 /video 或 /v1/videos/generations。
| 能力 / 方法 | 完整请求地址 | 用途与返回方式 |
|---|---|---|
| 文本对话 · POST | https://quikflux.com/v1/chat/completions | 提交 model、messages;返回 choices 中的文本,stream:true 时返回 SSE 流。 |
| 图片生成 · POST | https://quikflux.com/v1/images/generations | 提交 model、prompt 等;返回 data[].url 或 data[].b64_json。 |
| 图片编辑 · POST | https://quikflux.com/v1/images/edits | 使用 multipart/form-data 上传图片和编辑指令;当前模型的编辑能力仍需验证。 |
| 视频创建 · POST | https://quikflux.com/v1/videos | 提交 model、prompt、seconds 等;返回任务 id,受理成功不等于生成完成。 |
| 视频查询 · GET | https://quikflux.com/v1/videos/{id} | 将 {id} 替换为创建响应中的真实任务 ID,查询 queued、in_progress、completed 或 failed 等状态。 |
| 视频下载 · GET | https://quikflux.com/v1/videos/{id}/content | 任务 completed 后获取视频二进制内容或下载重定向。 |
| 模型清单 · GET | https://quikflux.com/v1/models | 查询当前令牌可见的模型 ID;可见不代表已经完成生成验证。 |
| Responses · POST | https://quikflux.com/v1/responses | 另一种文本 / Agent 请求格式,使用 input;具体模型能力需验证,不能直接按 choices 解析。 |
03如何选择接口和填写参数
- 1
按能力选择路径:文本走 chat/completions,生成图片走 images/generations,视频走 videos。模型名称填入请求体 model,不能把模型名称当作 URL。
- 2
每次请求都携带 Authorization: Bearer <API_KEY>。JSON 请求设置 Content-Type: application/json;图片文件上传由客户端自动设置 multipart boundary。
- 3
文本最小参数为 model、messages;图片为 model、prompt,建议 n:1;视频以 model、prompt 为基础,时长及参考图按对应模型专页确认。不要把通用适配器的默认时长当作 H3 或 SD 的支持范围。
- 4
gpt-image-2 / gpt-image-2-vip 对应图片生成;minimax-h3-768p-enhanced / seedance-2.5-video 对应视频。先确认令牌分组与模型权限;Seedance 时长不能直接照搬 H3。
- 5
返回结果要按能力读取:文本读取回复,图片读取 data,视频保存任务 ID 并继续查询,完成后下载。不要把图片响应当作视频任务,也不要只凭 HTTP 200 判断视频已经生成。
服务域名 + API 版本 + 能力路径 = 完整请求地址
https://quikflux.com + /v1 + /chat/completions
→ https://quikflux.com/v1/chat/completions
图片:POST /v1/images/generations → 图片数据
视频:POST /v1/videos → 任务 ID
GET /v1/videos/{id} → completed
GET /v1/videos/{id}/content → 视频内容04完成首次调用
- 1
进入 QuikFlux 控制台,在 API 令牌管理中创建令牌,选择可用分组并确认额度。
- 2
将令牌保存为服务端环境变量 QUIKFLUX_API_KEY,不要放入公开网页或 Git 仓库。
- 3
调用 GET /v1/models 查看当前令牌可见的模型,替换示例中的 model。
- 4
运行下方示例,确认 HTTP 状态码和响应正文后,再接入你的业务。
curl --request POST 'https://quikflux.com/v1/chat/completions' \
--header "Authorization: Bearer $QUIKFLUX_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-5.5",
"messages": [
{
"role": "user",
"content": "用一句话介绍 QuikFlux。"
}
],
"stream": false
}'05理解成功响应
读取 choices[0].message.content 获取文本。usage 是示意值,并非固定费用;流式响应请按 SSE 事件处理。
{
"id": "chatcmpl_EXAMPLE",
"object": "chat.completion",
"model": "gpt-5.5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "QuikFlux 为应用提供统一的 AI 接入能力。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 20,
"completion_tokens": 18,
"total_tokens": 38
}
}06选择下一步
本文档参考 ToAPIs 的文档组织方式,接口说明依据 QuikFlux 当前实现独立编写。QuikFlux 视频入口为 /v1/videos,不能直接套用参考站的 /v1/videos/generations。
| 需要的能力 | 请求接口 | 主要返回 |
|---|---|---|
| 文本对话 | POST /v1/chat/completions | choices 或 SSE 事件 |
| 图片生成 | POST /v1/images/generations | data[].url / data[].b64_json |
| 视频生成 | POST /v1/videos | 任务 id,随后轮询结果 |