mingyan
API 介绍
AI 视频生成、图像生成和文本处理 API 服务
API 介绍
提供多种 AI 视频生成、图像生成和文本处理 API,支持 Sora、VEO、Seedance、Vidu、Grok 等主流模型。
核心 API 服务
视频生成 API
支持 Sora、VEO、Seedance、Vidu、Grok 等多种视频生成模型,提供文生视频和图生视频能力
图像生成 API
支持 Nano Banana 图像生成模型,从文本提示创建高质量图像
文本处理 API
支持 LLM 文本 API,提供智能对话和文本生成能力
视频生成模型
支持多种主流视频生成模型,满足不同场景需求:
Sora
OpenAI 的视频生成模型,支持多种时长和分辨率选项。
- sora2Stable:稳定版,支持 10 或 15 秒
- openAiSora2:支持 4、8、12 秒
- openAiSora2Stable:稳定版,支持 4、8、12 秒
- openAiSora2Plus:增强版,支持 4、8、12 秒
VEO
Google 的视频生成模型,提供高质量视频输出。
- 支持多种时长和分辨率
- 文生视频和图生视频
Seedance1.5
火山引擎的视频生成模型,支持多种分辨率和时长。
- seedance_1_5_pro_720p:720p 高清输出
- seedance_1_5_pro_1080p:1080p 全高清输出
- 支持 5-10 秒视频生成
Seedance2.0
火山引擎最新视频生成模型,提供更强大的生成能力。
- seedance_2_0:标准版
- seedance_2_0_fast:快速版
- seedance_2_0_pro:专业版
- seedance_2_0_fast_pro:快速专业版
- 支持素材管理功能
Vidu
支持文生视频、图生视频和首尾帧引导的灵活视频生成模型。
- viduq3-pro:高质量输出,效果更好
- viduq3-turbo:快速生成,速度更快
- 支持 1-16 秒可调时长
- 支持 540p、720p、1080p 多种分辨率
Grok
xAI 的视频生成模型,支持灵活的时长和分辨率配置。
- grok_video3:支持 6-30 秒可调,480p/720p 分辨率
- grok_video3_pro:固定 10 秒,不支持指定分辨率
- 支持图生视频(grok_video3 最多 7 张参考图)
认证方式
所有 API 请求都需要在请求头中包含 Bearer token:
cURL
Authorization: Bearer {{key}}
基础 URL
https://zcbservice.aizfw.cn/kyyReactApiServer
异步任务处理
视频生成和图像生成均采用异步任务处理模式:
- 创建任务后返回任务 ID
- 使用任务 ID 查询任务状态和结果
- 任务状态包括:
queued(排队中)、processing(处理中)、completed(已完成)、failed(失败)
代码示例
Python
import requests
# 创建视频生成任务
response = requests.post(
'https://zcbservice.aizfw.cn/kyyReactApiServer/v1/sora/videos',
headers={
'Authorization': 'Bearer {{key}}',
'Content-Type': 'application/json'
},
json={
'model': 'sora2Stable',
'prompt': 'A cat dancing in the rain, cinematic style',
'aspect_ratio': '16:9',
'seconds': 10
}
)
task_id = response.json()['id']
# 查询任务状态
status_response = requests.get(
f'https://zcbservice.aizfw.cn/kyyReactApiServer/v1/sora/videos/{task_id}',
headers={'Authorization': 'Bearer {{key}}'}
)
cURL
# 创建视频生成任务
curl --request POST \
--url https://zcbservice.aizfw.cn/kyyReactApiServer/v1/sora/videos \
--header 'Authorization: Bearer {{key}}' \
--header 'Content-Type: application/json' \
--data '{
"model": "sora2Stable",
"prompt": "A cat dancing in the rain, cinematic style",
"aspect_ratio": "16:9",
"seconds": 10
}'
# 查询任务状态
curl --request GET \
--url https://zcbservice.aizfw.cn/kyyReactApiServer/v1/sora/videos/{task_id} \
--header 'Authorization: Bearer {{key}}'
Java
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Map;
HttpClient client = HttpClient.newHttpClient();
ObjectMapper mapper = new ObjectMapper();
// 创建视频生成任务
Map<String, Object> requestBody = Map.of(
"model", "sora2Stable",
"prompt", "A cat dancing in the rain, cinematic style",
"aspect_ratio", "16:9",
"seconds", 10
);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://zcbservice.aizfw.cn/kyyReactApiServer/v1/sora/videos"))
.header("Authorization", "Bearer {{key}}")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(mapper.writeValueAsString(requestBody)))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

