请输入管理员密码
| ID | 名称 | Key | 状态 | 调用次数 | 最近使用 | 操作 |
|---|
| 时间(UTC) | 来源 | 调用者/IP | 提示词 | 文件 | 多轮 | 结果 | 详情 | 耗时 |
|---|
外部用户使用你在「API Key」中生成的密钥,向以下端点发起请求即可生成视频。
POST https://omni.wangyu7988.com/v1/generate
X-API-Key: <你的_API_KEY> # 或 Authorization: Bearer <你的_API_KEY>
curl -X POST https://omni.wangyu7988.com/v1/generate \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A cute kitten playing with yarn. 16:9. 5 second video."
}' -o resp.json
# 取出 base64 视频并保存为 mp4
python3 -c "import json,base64;d=json.load(open('resp.json'));open('out.mp4','wb').write(base64.b64decode(d['video']))"
curl -X POST https://omni.wangyu7988.com/v1/generate \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Change the dog to a cat.",
"files": [
{"type":"image","mime_type":"image/png","data":"<BASE64>"},
{"type":"video","mime_type":"video/mp4","data":"<BASE64>"}
]
}'
curl -X POST https://omni.wangyu7988.com/v1/generate \ -H "X-API-Key: YOUR_KEY" \ -F "prompt=Make it claymation style." \ -F "files=@input.mp4" \ -F "files=@ref.png"
import requests, base64
r = requests.post(
"https://omni.wangyu7988.com/v1/generate",
headers={"X-API-Key": "YOUR_KEY"},
json={"prompt": "A drone shot over mountains at sunrise. 16:9. 6 second video."},
)
data = r.json()
open("out.mp4", "wb").write(base64.b64decode(data["video"]))
print("interaction_id:", data["interaction_id"])
# 把上一次返回的 interaction_id 作为 previous_interaction_id 传回
{
"prompt": "Now make it in a doodle style.",
"previous_interaction_id": "<上一次返回的 id>"
}
{
"interaction_id": "xxxxx", // 用于多轮编辑
"video": "<base64 编码的 mp4>",
"mime": "video/mp4"
}
⚠️ 模型处于 EAP 阶段,限速 3 QPM,单次生成通常需 1–3 分钟,请设置足够的超时时间。