feat(gemini): 接入 Veo 官方异步生成协议
将 Gemini Veo 视频请求改为 predictLongRunning 提交与 Operation 轮询,支持任务恢复、首尾帧和参考图的官方 Base64 字段映射。 完成后由网关携带 API Key 从受信任的 Gemini 文件域下载视频,再进入现有对象存储转存链路,避免暴露鉴权地址。 验证:env -u AI_GATEWAY_TEST_DATABASE_URL go test ./... -count=1;go vet ./...;真实 Veo 3.1 任务生成并下载 1633544 字节视频。
This commit is contained in:
@@ -18,6 +18,7 @@ const (
|
||||
ProtocolOpenAIEmbeddings = "openai_embeddings"
|
||||
ProtocolOpenAIImages = "openai_images"
|
||||
ProtocolGeminiGenerateContent = "gemini_generate_content"
|
||||
ProtocolGeminiVeo = "gemini_veo_predict_long_running"
|
||||
ProtocolVolcesContents = "volces_contents_generations_v3"
|
||||
ProtocolKlingV1Omni = "kling_v1_omni_video"
|
||||
ProtocolKlingV2Omni = "kling_v2_omni_video"
|
||||
|
||||
Reference in New Issue
Block a user