V

初始化管理后台

创建第一个管理员账号后,图生视频测试、任务查询和视频文件访问都会进入登录保护。

密码仅保存哈希值 会话 Cookie 仅服务端校验 支持后续在后台修改账号

创建管理员

用于保护后台和中转接口。账号至少 3 个字符,密码至少 6 个字符。


        
V

Gemini 视频中转后台

登录后可以查看用量、提交图生视频任务、查询生成进度并下载生成结果。

后台接口已开启登录保护 本地任务记录独立保存 支持服务器环境变量部署

登录后台

使用初始化时创建的管理员账号继续操作。


        
V
Video Proxy
Gemini 中转后台
图生视频
上传图片和关键词,提交并查询视频生成任务。

额度查询

查看 AI Studio 密钥状态、本地任务统计和上游余额接口返回。

总任务0
已完成0
生成中0
失败0

余额 / 用量返回

Gemini 默认展示本地任务统计;第三方余额可配置 GEMINI_BALANCE_URL。


            

图生视频

上传图片,填写关键词,系统会自动生成视频提示词并提交任务。

生成视频

只需要上传图片并填写关键词,其他参数由系统默认处理。

生成入口

提交结果


            

进度查询

查询结果


              

任务列表

任务 ID状态关键词更新时间操作
暂无任务

接口 API Key 配置

切换 Google AI Studio 或 Gemini Enterprise Agent Platform。你的正式环境可选择 Enterprise。

运行环境

环境状态


            

Google AI Studio 密钥状态


            

保存结果


            

接口调用 Token

外部后端调用接口时使用。Token 放在请求 Header 里,不放在 Body。


              

接口文档

用于外部系统调用图生视频中转接口。

鉴权

Token 在“接口 API Key 配置”模块查看或生成。调用业务接口时放在 Header,不放在 Body。

Header:
Authorization: Bearer 你的接口Token

不要放在 JSON Body 里。

环境切换

GET  /api/settings/environment
POST /api/settings/environment

{
  "provider": "enterprise",
  "enterprise_project": "your-project-id",
  "enterprise_location": "us-central1",
  "enterprise_access_token": "ya29..."
}

Google AI Studio 使用 AIza API Key;Gemini Enterprise Agent Platform 使用 Project、Location 和 Bearer access token。正式环境请选择 enterprise。

图生视频提交

POST /api/image-to-video
Content-Type: application/json

{
  "keywords": "咖啡广告、清晨厨房、慢镜头、温暖光线",
  "image_base64": "图片base64",
  "mime_type": "image/png"
}

提交成功代表任务已创建,不代表视频已经生成完成。请使用返回的 task_id 查询任务进度。

进度查询

GET /api/image-to-video/status?task_id=任务ID

任务状态:running 表示生成中;done 表示完成并返回 video_url;failed 表示生成失败并返回 error。

返回字段说明

ok: 请求是否成功
task_id: 本系统任务 ID,用于查询进度
status: running / done / failed
done: 上游任务是否结束
keywords: 提交时填写的关键词
operation_name: Gemini 上游任务名
video_url: 视频完成后的下载地址
error: 失败原因

任务列表 / 额度查询 / 密钥配置

GET  /api/tasks
GET  /api/balance
GET  /api/settings/aistudio-key
POST /api/settings/aistudio-key