{ "openapi": "3.1.0", "info": { "title": "Text Video Agent Api", "description": "文本生成视频API服务", "version": "1.0.6" }, "paths": { "/": { "get": { "summary": "Root", "operationId": "root__get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/file/upload": { "post": { "tags": [ "文件操作" ], "summary": "上传文件到COS", "description": "上传文件到腾讯云COS\n\n- **file**: 要上传的文件\n\n返回上传后的文件URL", "operationId": "upload_file_api_file_upload_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_upload_file_api_file_upload_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FileUploadResponse" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/file/upload/s3": { "post": { "tags": [ "文件操作" ], "summary": "上传文件到s3【推荐 cdn加速】", "operationId": "upload_s3_api_file_upload_s3_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_upload_s3_api_file_upload_s3_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FileUploadResponse" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/file/health": { "get": { "tags": [ "文件操作" ], "summary": "健康检测", "operationId": "health_check_api_file_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/template/default": { "get": { "tags": [ "视频模板管理" ], "summary": "获取视频模板列表", "description": "获取视频模板列表,支持分页和按任务类型筛选\n\nArgs:\n category: 模版分类标签, 默认为 全部\n task_type: 任务类型,如果为None则返回所有模板\n page: 页码,从1开始,默认1\n page_size: 每页记录数,默认100,最大1000\n \nReturns:\n {\n \"status\": True, \n \"data\": [模板数据列表], \n \"page\": 当前页码,\n \"page_size\": 每页数量,\n \"total\": 总记录数,\n \"total_pages\": 总页数\n }", "operationId": "query_video_template_v2_api_template_default_get", "parameters": [ { "name": "task_type", "in": "query", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task Type" } }, { "name": "page", "in": "query", "required": false, "schema": { "type": "integer", "minimum": 1, "description": "页码,从1开始", "default": 1, "title": "Page" }, "description": "页码,从1开始" }, { "name": "page_size", "in": "query", "required": false, "schema": { "type": "integer", "maximum": 1000, "minimum": 1, "description": "每页数量", "default": 100, "title": "Page Size" }, "description": "每页数量" }, { "name": "category", "in": "query", "required": false, "schema": { "type": "string", "description": "模版分类,标签", "default": "全部", "title": "Category" }, "description": "模版分类,标签" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/template/check/task_type": { "get": { "tags": [ "视频模板管理" ], "summary": "检查任务类型是否可用", "description": "检查指定的任务类型是否可用(未被占用)\n\nArgs:\n task_type: 要检查的任务类型\n \nReturns:\n JSON: 包含任务类型可用性的响应", "operationId": "check_template_task_type__api_template_check_task_type_get", "parameters": [ { "name": "task_type", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Type" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/template/create": { "post": { "tags": [ "视频模板管理" ], "summary": "创建新的视频模板", "description": "创建新的视频模板\n \n Args:\n template_data: 模板数据,必须包含task_type字段,且该字段值必须唯一\n 样例数据: {\n \"prompt\": \"Cozy, earthy-style visual highlighting the natural essence of herbal detox tea for gut health. A ceramic tea cup with hand-painted floral designs contains steaming tea, its surface sprinkled with turmeric and cinnamon. The cup rests on a weathered outdoor stone surface, surrounded by wildflowers and fresh green leaves for a natural ambiance. A small clay bowl holds psyllium husk and senna leaves, showcasing the raw ingredients. The scene is enhanced with soft sunlight filtering through tree branches, creating dappled shadows. A few drops of water glisten on nearby stones, suggesting a dew-kissed morning. Shot with a Nikon DSLR, the image captures a warm, rustic tone, emphasizing the organic and earth-inspired elements of the tea ritual.\",\n \"cover_url\": \"https://sucai-1324682537.cos.ap-shanghai.myqcloud.com/tk/image/upload_20250630_172120_6226.png\",\n \"video_url\": \"https://sucai-1324682537.cos.ap-shanghai.myqcloud.com/tk/video/02175127558530600000000000000000000ffffac15900ce5c3cc.mp4\",\n \"description\": \"茶艺展示\",\n \"detailDescription\": \"茶艺仪式与草本排毒茶的自然精华展示\",\n \"title_zh\": \"养生草本茶艺展示\",\n \"title_en\": null,\n \"description_zh\": \"茶艺展示\",\n \"description_en\": null,\n \"aspect_ratio\": \"9:16\",\n \"engine\": \"mj\",\n \"presetPrompts\": \"11111\n22222\",\n \"task_type\": \"tea\"\n }\n \n Returns:\n JSON: 包含创建结果的响应", "operationId": "handler_create_video_template_api_template_create_post", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object", "title": "Template Data" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/template/update": { "put": { "tags": [ "视频模板管理" ], "summary": "更新视频模板", "description": "更新视频模板\n\nArgs:\n template_data: 模板数据,必须包含id字段\n \nReturns:\n JSON: 包含更新结果的响应", "operationId": "handler_update_video_template_api_template_update_put", "requestBody": { "content": { "application/json": { "schema": { "additionalProperties": true, "type": "object", "title": "Template Data" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/template/delete/{template_id}": { "delete": { "tags": [ "视频模板管理" ], "summary": "删除视频模板", "description": "删除视频模板(软删除)\n\nArgs:\n template_id: 要删除的模板ID\n \nReturns:\n JSON: 包含删除结果的响应", "operationId": "handler_delete_video_template_api_template_delete__template_id__delete", "parameters": [ { "name": "template_id", "in": "path", "required": true, "schema": { "type": "integer", "title": "Template Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/jm/generate-video": { "post": { "tags": [ "极梦视频生成api" ], "summary": "生成视频", "description": "生成视频接口", "operationId": "generate_video_api_api_jm_generate_video_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_generate_video_api_api_jm_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/jm/sync/generate/video": { "post": { "tags": [ "极梦视频生成api" ], "summary": "同步:生成视频v2,支持通过图片文件生成视频", "operationId": "sync_generate_video_v2_api_jm_sync_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_generate_video_v2_api_jm_sync_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/jm/async/generate/video": { "post": { "tags": [ "极梦视频生成api" ], "summary": "异步生成视频,提交任务", "operationId": "async_gen_video_api_jm_async_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_async_gen_video_api_jm_async_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/jm/async/query/status": { "get": { "tags": [ "极梦视频生成api" ], "summary": "异步查询生成视频的任务状态", "operationId": "async_query_video_status_api_jm_async_query_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/jm/health": { "get": { "tags": [ "极梦视频生成api" ], "summary": "健康检查", "description": "健康检查接口", "operationId": "health_check_api_jm_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/task/create/task": { "post": { "tags": [ "任务管理api" ], "summary": "新版异步提交任务)", "description": "异步提交任务到 Modal 进行处理(不阻塞,立即返回任务ID)\n\n- **task_type**: 任务类型 (tea/chop/lady/vlog)\n- **prompt**: 生成提示词\n- **img_url**: 可选的参考图片URL,如果提供会先进行图片描述\n- **ar**: 生成图片的长宽比 默认为9:16\n\n立即返回 Modal 任务ID,任务在后台异步执行", "operationId": "submit_task_v2_api_task_create_task_post", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TaskRequest" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/task/create/task/v2": { "post": { "tags": [ "任务管理api" ], "summary": "新版本异步提交任务", "description": "异步提交任务到 Modal 进行处理(不阻塞,立即返回任务ID)\n\n - **task_type**: 任务类型 (tea/chop/lady/vlog)\n - **prompt**: 生成提示词\n - **img_url**: 可选的参考图片URL,如果提供会先进行图片描述\n - **ar**: 生成图片的长宽比 默认为9:16\n 立即返回 Modal 任务ID,任务在后台异步执行", "operationId": "submit_task_v3_api_task_create_task_v2_post", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TaskRequest" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/task/status/{task_id}": { "get": { "tags": [ "任务管理api" ], "summary": "异步查询任务状态", "operationId": "get_task_status_v2_api_task_status__task_id__get", "parameters": [ { "name": "task_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/task/health": { "get": { "tags": [ "任务管理api" ], "summary": "健康检测", "operationId": "health_check_api_task_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/302/mj/async/generate/image": { "post": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "异步提交生图任务", "operationId": "async_gen_image_api_302_mj_async_generate_image_post", "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_async_gen_image_api_302_mj_async_generate_image_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/task/cancel": { "post": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "取消任务", "operationId": "cancel_task_api_302_mj_task_cancel_post", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/async/query/status": { "get": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "异步查询任务状态", "description": "Args:\n\n cdn_flag: 是否cdn转换,默认为False 【cnd 转换耗时】\n\n task_id: 任务id\n\n task_type: 任务类型:image【生图】, describe【反推提示词】\n\nReturns:", "operationId": "async_query_status_api_302_mj_async_query_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } }, { "name": "task_type", "in": "query", "required": false, "schema": { "type": "string", "default": "image", "title": "Task Type" } }, { "name": "cdn_flag", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "Cdn Flag" } }, { "name": "mode", "in": "query", "required": false, "schema": { "type": "string", "default": "fast", "title": "Mode" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/sync/img/describe": { "post": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "获取图像描述", "operationId": "describe_image_api_api_302_mj_sync_img_describe_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_describe_image_api_api_302_mj_sync_img_describe_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/sync/file/img/describe": { "post": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "通过文件获取生图的提示词", "operationId": "desc_img_by_file_api_302_mj_sync_file_img_describe_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_desc_img_by_file_api_302_mj_sync_file_img_describe_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/sync/image": { "post": { "tags": [ "🔥302ai Midjourney图片生成" ], "summary": "同步生成图片接口", "description": "Args:\n\n mode: 模式 支持 fast turbo 模式\n\nReturns:", "operationId": "generate_image_sync_api_302_mj_sync_image_post", "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } }, { "name": "max_wait_time", "in": "query", "required": false, "schema": { "type": "integer", "default": 500, "title": "Max Wait Time" } }, { "name": "poll_interval", "in": "query", "required": false, "schema": { "type": "integer", "default": 4, "title": "Poll Interval" } }, { "name": "mode", "in": "query", "required": false, "schema": { "type": "string", "default": "fast", "title": "Mode" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_generate_image_sync_api_302_mj_sync_image_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/jm/sync/generate/video": { "post": { "tags": [ "🔥302ai 极梦视频生成api" ], "summary": "【302ai】同步:生成视频v2,支持通过图片文件生成视频", "operationId": "sync_generate_video_v2_api_302_jm_sync_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_generate_video_v2_api_302_jm_sync_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/jm/async/generate/video": { "post": { "tags": [ "🔥302ai 极梦视频生成api" ], "summary": "异步生成视频,提交任务", "operationId": "async_gen_video_api_302_jm_async_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_async_gen_video_api_302_jm_async_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/jm/async/query/status": { "get": { "tags": [ "🔥302ai 极梦视频生成api" ], "summary": "异步查询生成视频的任务状态", "operationId": "async_query_video_status_api_302_jm_async_query_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/video/async/submit": { "post": { "tags": [ "🔥302ai Midjourney视频生成接口" ], "summary": "异步提交生成视频任务", "operationId": "submit_task_api_302_mj_video_async_submit_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_task_api_302_mj_video_async_submit_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/video/async/task/status": { "post": { "tags": [ "🔥302ai Midjourney视频生成接口" ], "summary": "异步查询生成任务进度", "operationId": "async_query_task_status_api_302_mj_video_async_task_status_post", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/mj/video/sync/generate/video": { "post": { "tags": [ "🔥302ai Midjourney视频生成接口" ], "summary": "同步生成视频【text+img-->video】", "operationId": "sync_gen_video_api_302_mj_video_sync_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_gen_video_api_302_mj_video_sync_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/veo/video/async/submit": { "post": { "tags": [ "🔥 302ai veo视频生成接口" ], "summary": "异步:text-->video or text + img --> video", "operationId": "submit_iv_submit_api_302_veo_video_async_submit_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_iv_submit_api_302_veo_video_async_submit_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/veo/video/sync/generate/video": { "post": { "tags": [ "🔥 302ai veo视频生成接口" ], "summary": "同步: 生成视频【文本+图片 OR 文生成视频】", "operationId": "sync_img_2video_api_302_veo_video_sync_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_img_2video_api_302_veo_video_sync_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/veo/video/task/{task_id}": { "get": { "tags": [ "🔥 302ai veo视频生成接口" ], "summary": "异步: 获取任务执行状态", "description": "Args:\n task_id: 任务id\n\n img_mode: True:图文到视频 False 文生视频\n\nReturns:", "operationId": "get_task_status_api_302_veo_video_task__task_id__get", "parameters": [ { "name": "task_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Task Id" } }, { "name": "img_mode", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "Img Mode" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hedra/v3/file/upload": { "post": { "tags": [ "hedra 口型合成【3.0】" ], "summary": "上传文件到hedra平台,返回资源的id", "operationId": "upload_file_to_hedra_api_302_hedra_v3_file_upload_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_upload_file_to_hedra_api_302_hedra_v3_file_upload_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hedra/v3/submit/task": { "post": { "tags": [ "hedra 口型合成【3.0】" ], "summary": "异步提交任务", "operationId": "handler_hedra_task_submit_api_302_hedra_v3_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_handler_hedra_task_submit_api_302_hedra_v3_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hedra/v3/task/status": { "get": { "tags": [ "hedra 口型合成【3.0】" ], "summary": "查询任务状态", "operationId": "handler_query_task_status_api_302_hedra_v3_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hl_router/sync/generate/speech": { "post": { "tags": [ "海螺API" ], "summary": "海螺同步生成音频", "operationId": "hl_tts_api_302_hl_router_sync_generate_speech_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_hl_tts_api_302_hl_router_sync_generate_speech_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hl_router/sync/get/voices": { "get": { "tags": [ "海螺API" ], "summary": "查询克隆的音色ID, 【接口来自官方, 302没有对应的中转接口】", "operationId": "get_voices_hl_api_302_hl_router_sync_get_voices_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/302/hl_router/sync/file/upload": { "post": { "tags": [ "海螺API" ], "summary": "上传素材到302ai,用于复刻", "operationId": "upload_material_file_api_302_hl_router_sync_file_upload_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_upload_material_file_api_302_hl_router_sync_file_upload_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hl_router/sync/voice/clone": { "post": { "tags": [ "海螺API" ], "summary": "声音克隆", "operationId": "voice_clone_api_302_hl_router_sync_voice_clone_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_voice_clone_api_302_hl_router_sync_voice_clone_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/comfy/fetch/running/node": { "get": { "tags": [ "comfyui工作流处理" ], "summary": "根据任务数,获取运行节点", "operationId": "get_running_node_api_comfy_fetch_running_node_get", "parameters": [ { "name": "task_count", "in": "query", "required": false, "schema": { "type": "integer", "description": "运行任务的数目", "default": 1, "title": "Task Count" }, "description": "运行任务的数目" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/comfy/async/submit/task": { "post": { "tags": [ "comfyui工作流处理" ], "summary": "异步提交任务", "operationId": "submit_task_api_comfy_async_submit_task_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_submit_task_api_comfy_async_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/comfy/async/task/status": { "get": { "tags": [ "comfyui工作流处理" ], "summary": "查询任务状态", "operationId": "query_task_status_api_comfy_async_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/comfy/sync/execute/workflow": { "post": { "tags": [ "comfyui工作流处理" ], "summary": "同步执行comfy工作流", "operationId": "sync_execute_workflow_api_comfy_sync_execute_workflow_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_sync_execute_workflow_api_comfy_sync_execute_workflow_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/union/img/model/list": { "get": { "tags": [ "【302 聚合图片生成接口】" ], "summary": "获取支持的模型列表", "operationId": "fetch_supported_model_api_union_img_model_list_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/union/img/sync/generate/image": { "post": { "tags": [ "【302 聚合图片生成接口】" ], "summary": "生图", "description": "详细参考: https://doc.302.ai/286288228e0", "operationId": "sync_gen_image_api_union_img_sync_generate_image_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_gen_image_api_union_img_sync_generate_image_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/union/video/model/list": { "get": { "tags": [ "【302 聚合视频生成接口】" ], "summary": "获取支持的模型列表", "operationId": "fetch_supported_model_api_union_video_model_list_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/union/video/async/generate/video": { "post": { "tags": [ "【302 聚合视频生成接口】" ], "summary": "异步提交任务", "operationId": "submit_task_api_union_video_async_generate_video_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_task_api_union_video_async_generate_video_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/union/video/async/{task_id}/status": { "get": { "tags": [ "【302 聚合视频生成接口】" ], "summary": "异步查询任务状态", "operationId": "query_task_status_api_union_video_async__task_id__status_get", "parameters": [ { "name": "task_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/model/list": { "get": { "tags": [ "🔥【稳定:图片,视频生成接口】" ], "summary": "获取支持的模型列表", "operationId": "get_supported_model_api_custom_model_list_get", "parameters": [ { "name": "category", "in": "query", "required": false, "schema": { "type": "string", "description": "分类: 可取的值有: image, video", "default": "image", "title": "Category" }, "description": "分类: 可取的值有: image, video" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/image/submit/task": { "post": { "tags": [ "🔥【稳定:图片,视频生成接口】" ], "summary": "提交图片生成任务", "operationId": "submit_image_task_api_custom_image_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_image_task_api_custom_image_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/video/submit/task": { "post": { "tags": [ "🔥【稳定:图片,视频生成接口】" ], "summary": "提交视频生成任务", "operationId": "submit_video_task_api_custom_video_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_video_task_api_custom_video_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/task/status": { "get": { "tags": [ "🔥【稳定:图片,视频生成接口】" ], "summary": "Query Task Status", "operationId": "query_task_status_api_custom_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/model/list": { "get": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "获取支持的模型列表", "operationId": "get_supported_model_api_custom_extend_model_list_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/custom/extend/higgsfield/create/character": { "post": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "提交创建生成角色任务", "operationId": "create_higgsfield_character_api_custom_extend_higgsfield_create_character_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_create_higgsfield_character_api_custom_extend_higgsfield_create_character_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/higgsfield/character/status": { "post": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "查询创建角色状态", "operationId": "query_higgsfield_character_status_api_custom_extend_higgsfield_character_status_post", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/higgsfield/submit/task": { "post": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "higgsfield Soul(文生图片)模型", "operationId": "handler_higgsfield_submit_task_api_custom_extend_higgsfield_submit_task_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_handler_higgsfield_submit_task_api_custom_extend_higgsfield_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/higgsfield/task/status": { "get": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "higgsfield 查询任务执行状态", "operationId": "query_higgsfield_task_status_api_custom_extend_higgsfield_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/frame/submit/task": { "post": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "【首尾帧生成视频】", "operationId": "submit_frame_video_task_api_custom_extend_frame_submit_task_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_submit_frame_video_task_api_custom_extend_frame_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/custom/extend/frame/task/status": { "get": { "tags": [ "🔥【特殊模型】图片,视频生成" ], "summary": "查询首尾帧任务状态", "description": "Args:\n 只要返回的 status 类型 为bool代表任务已经结束,直接从data里取值就行\n\nReturns:", "operationId": "query_frame_task_status_api_custom_extend_frame_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/omnihuman/img/recognition": { "post": { "tags": [ "火山OmniHuman 接口" ], "summary": "提交图片检测任务,图片中是否包含人、类人、拟人等主体", "operationId": "submit_img_recognition_api_ark_omnihuman_img_recognition_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_img_recognition_api_ark_omnihuman_img_recognition_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/omnihuman/video/submit/task": { "post": { "tags": [ "火山OmniHuman 接口" ], "summary": "提交视频生成任务", "description": "Args:\n\n img_input: 输入的图片, 支持链接 + 文件流\n\n audio_input: 输入的音频, 支持链接 + 文件流\n\nReturns: {\"status\": True, 'data': '任务id', 'msg': '信息'}", "operationId": "submit_video_generate_task_api_ark_omnihuman_video_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_video_generate_task_api_ark_omnihuman_video_submit_task_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/omnihuman/task/status": { "get": { "tags": [ "火山OmniHuman 接口" ], "summary": "查询任务状态", "description": "Args:\n\n task_type: face_detect: 人脸检测结果, video_generate: 视频生成结果\nReturns:", "operationId": "query_img_recognition_status_api_ark_omnihuman_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" }, { "name": "task_type", "in": "query", "required": false, "schema": { "type": "string", "description": "任务类型,支持 face_detect, video_generate", "default": "face_detect", "title": "Task Type" }, "description": "任务类型,支持 face_detect, video_generate" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/digital/url2vid": { "post": { "tags": [ "火山数字人接口" ], "summary": "【异步】上传视频生成视频云id, 仅仅支持mp4格式的视频,视频时长较时时,建议使用链接", "operationId": "upload_file_2cloud_api_ark_digital_url2vid_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_upload_file_2cloud_api_ark_digital_url2vid_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/digital/create": { "post": { "tags": [ "火山数字人接口" ], "summary": "提交创建数字人任务", "operationId": "handler_create_digital_api_ark_digital_create_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_handler_create_digital_api_ark_digital_create_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/digital/video/submit/task": { "post": { "tags": [ "火山数字人接口" ], "summary": "生成数字人视频", "operationId": "handler_submit_generate_video_api_ark_digital_video_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_handler_submit_generate_video_api_ark_digital_video_submit_task_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/ark/digital/task/status": { "get": { "tags": [ "火山数字人接口" ], "summary": "查询任务状态", "description": "Args:\n\n task_id: 任务id\n\n task_type: upload: 上传视频文件 create_digital: 创建数字人 video_generate:视频生成\n\nReturns:", "operationId": "query_task_status_api_ark_digital_task_status_get", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "查询任务状态", "title": "Task Id" }, "description": "查询任务状态" }, { "name": "task_type", "in": "query", "required": false, "schema": { "type": "string", "description": "任务类型: upload, create_digital, video_generate", "default": "video_generate", "title": "Task Type" }, "description": "任务类型: upload, create_digital, video_generate" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/model/list": { "get": { "tags": [ "llm调用" ], "summary": "获取支持的模型列表", "operationId": "llm_supported_models", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } } }, "/api/llm/chat": { "post": { "tags": [ "llm调用" ], "summary": "调用大模型进行推理", "operationId": "llm_chat", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_llm_chat" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/google/chat": { "post": { "tags": [ "llm调用" ], "summary": "调用google推理", "operationId": "invoke_gemini_ai_api_llm_google_chat_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_invoke_gemini_ai_api_llm_google_chat_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/google/sync/media/analysis": { "post": { "tags": [ "llm调用" ], "summary": "【同步适合小文件】gemini多模态分析,支持视频,音频,图片", "operationId": "invoke_media_analysis_api_llm_google_sync_media_analysis_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_invoke_media_analysis_api_llm_google_sync_media_analysis_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/google/async/media/analysis": { "post": { "tags": [ "llm调用" ], "summary": "【异步适合需要长时间的推理过程】gemini多模态分析,支持视频,音频,图片", "operationId": "submit_media_inference_api_llm_google_async_media_analysis_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_submit_media_inference_api_llm_google_async_media_analysis_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/google/vertex-ai/upload": { "post": { "tags": [ "llm调用" ], "summary": "上传文件到谷歌存储,用于gemini视觉功能", "description": "Args:\n local_file: 本地文件支持 音频,视频, 图片\n\n\n Returns: \n {\n \"status\": \"状态信息, true 成功, false 失败\",\n \"data\": \"gs://fashion_image_block/gallery_v2/mp4/1f76996f-a13e-450e-8c86-029c398932c4.mp4\", 分析媒体时候使用该字段\n \"msg\": \"\",\n \"extra\": 原始信息\n}", "operationId": "google_file_upload", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_google_file_upload" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/llm/task/status": { "get": { "tags": [ "llm调用" ], "summary": "查询推理过程结果", "description": "Args:\n task_id: 任务id\n\n\nReturns:\n\n {'status': '值为字符串的时候标识任务运行的状态,为布尔值时,标识任务运行完毕!', 'data': '', 'msg': ''}", "operationId": "llm_task_id", "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "任务id", "title": "Task Id" }, "description": "任务id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/prompt/default": { "get": { "tags": [ "提示词预处理" ], "summary": "获取示例提示词", "operationId": "get_sample_prompt_api_prompt_default_get", "deprecated": true, "parameters": [ { "name": "task_type", "in": "query", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task Type" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/prompt/health": { "get": { "tags": [ "提示词预处理" ], "summary": "健康检测", "operationId": "health_check_api_prompt_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } }, "deprecated": true } }, "/api/mj/video/async/submit": { "post": { "tags": [ "midjourney视频生成api" ], "summary": "异步提交生成视频任务", "operationId": "submit_video_task_api_mj_video_async_submit_post", "deprecated": true, "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } }, { "name": "img_url", "in": "query", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_video_task_api_mj_video_async_submit_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/video/async/task/status": { "post": { "tags": [ "midjourney视频生成api" ], "summary": "异步查询生成任务进度", "operationId": "async_query_task_status_api_mj_video_async_task_status_post", "deprecated": true, "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/video/sync/gen": { "post": { "tags": [ "midjourney视频生成api" ], "summary": "同步生成视频视频", "operationId": "sync_submit_task_api_mj_video_sync_gen_post", "deprecated": true, "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } }, { "name": "img_url", "in": "query", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_sync_submit_task_api_mj_video_sync_gen_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/video/health": { "get": { "tags": [ "midjourney视频生成api" ], "summary": "健康检查", "operationId": "health_check_api_mj_video_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } }, "deprecated": true } }, "/api/302/hedra/v2/submit/task": { "post": { "tags": [ "hedra 口型合成【2.0】" ], "summary": "提交口型合成任务", "operationId": "submit_character_task_api_302_hedra_v2_submit_task_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_submit_character_task_api_302_hedra_v2_submit_task_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/302/hedra/v2/task/status": { "get": { "tags": [ "hedra 口型合成【2.0】" ], "summary": "查询任务状态", "operationId": "query_task_status_api_302_hedra_v2_task_status_get", "deprecated": true, "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "description": "task_id", "title": "Task Id" }, "description": "task_id" } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/302/hedra/v2/upload": { "post": { "tags": [ "hedra 口型合成【2.0】" ], "summary": "上传文件到hedra服务器仅支持,image, audio", "operationId": "internal_upload_file_api_302_hedra_v2_upload_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_internal_upload_file_api_302_hedra_v2_upload_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/mj/prompt/check": { "get": { "tags": [ "Midjourney图片生成" ], "summary": "🔥图片提示词预审", "operationId": "prompt_check_api_mj_prompt_check_get", "deprecated": true, "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/sync/image": { "post": { "tags": [ "Midjourney图片生成" ], "summary": "同步生成图片接口", "description": "同步生成图片接口 - 提交任务并轮询结果\n\nArgs:\n prompt (str): 图片生成提示词\n img_file: 样貌参考 --oref\n max_wait_time (int): 最大等待时间,默认120秒\n poll_interval (int): 轮询间隔,默认2秒\n\nReturns:\n dict: 包含status, msg, data的响应字典", "operationId": "generate_image_sync_api_mj_sync_image_post", "deprecated": true, "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } }, { "name": "max_wait_time", "in": "query", "required": false, "schema": { "type": "integer", "default": 120, "title": "Max Wait Time" } }, { "name": "poll_interval", "in": "query", "required": false, "schema": { "type": "integer", "default": 2, "title": "Poll Interval" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_generate_image_sync_api_mj_sync_image_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/generate-image": { "post": { "tags": [ "Midjourney图片生成" ], "summary": "生成图片", "description": "生成图片接口", "operationId": "generate_image_api_api_mj_generate_image_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_generate_image_api_api_mj_generate_image_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/mj/sync/img/describe": { "post": { "tags": [ "Midjourney图片生成" ], "summary": "获取图像描述", "description": "获取图像描述接口", "operationId": "describe_image_api_api_mj_sync_img_describe_post", "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "$ref": "#/components/schemas/Body_describe_image_api_api_mj_sync_img_describe_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/mj/sync/file/img/describe": { "post": { "tags": [ "Midjourney图片生成" ], "summary": "通过文件获取生图的提示词", "operationId": "desc_img_by_file_api_mj_sync_file_img_describe_post", "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_desc_img_by_file_api_mj_sync_file_img_describe_post" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "deprecated": true } }, "/api/mj/health": { "get": { "tags": [ "Midjourney图片生成" ], "summary": "健康检查", "description": "健康检查接口", "operationId": "health_check_api_mj_health_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } }, "deprecated": true } }, "/api/mj/async/generate/image": { "post": { "tags": [ "Midjourney图片生成" ], "summary": "异步提交生图任务", "operationId": "async_gen_image_api_mj_async_generate_image_post", "deprecated": true, "parameters": [ { "name": "prompt", "in": "query", "required": true, "schema": { "type": "string", "title": "Prompt" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body_async_gen_image_api_mj_async_generate_image_post" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/mj/async/query/status": { "get": { "tags": [ "Midjourney图片生成" ], "summary": "异步查询任务状态", "operationId": "async_query_status_api_mj_async_query_status_get", "deprecated": true, "parameters": [ { "name": "task_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Task Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } } }, "components": { "schemas": { "Body_async_gen_image_api_302_mj_async_generate_image_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "样貌参考图片" }, "mode": { "type": "string", "title": "Mode", "description": "运行模式,支持 turbo, fast", "default": "fast" } }, "type": "object", "title": "Body_async_gen_image_api_302_mj_async_generate_image_post" }, "Body_async_gen_image_api_mj_async_generate_image_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "样貌参考图片" } }, "type": "object", "title": "Body_async_gen_image_api_mj_async_generate_image_post" }, "Body_async_gen_video_api_302_jm_async_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "视频生成提示词" }, "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL地址", "default": "" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "上传的图片文件" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长(秒)", "default": "5" }, "model_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Model Type", "description": "模型类型, 支持 lite pro", "default": "lite" } }, "type": "object", "required": [ "prompt" ], "title": "Body_async_gen_video_api_302_jm_async_generate_video_post" }, "Body_async_gen_video_api_jm_async_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "视频生成提示词" }, "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL地址", "default": "" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "上传的图片文件" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长(秒)", "default": "5" }, "model_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Model Type", "description": "模型类型, 支持 lite pro", "default": "lite" } }, "type": "object", "required": [ "prompt" ], "title": "Body_async_gen_video_api_jm_async_generate_video_post" }, "Body_create_higgsfield_character_api_custom_extend_higgsfield_create_character_post": { "properties": { "img_urls": { "items": { "type": "string" }, "type": "array", "title": "Img Urls", "description": "最多支持70张图" }, "name": { "type": "string", "title": "Name", "description": "角色名称前缀,默认即可", "default": "bw_hg_character" } }, "type": "object", "required": [ "img_urls" ], "title": "Body_create_higgsfield_character_api_custom_extend_higgsfield_create_character_post" }, "Body_desc_img_by_file_api_302_mj_sync_file_img_describe_post": { "properties": { "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "上传的图片" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 120 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 2 } }, "type": "object", "required": [ "img_file" ], "title": "Body_desc_img_by_file_api_302_mj_sync_file_img_describe_post" }, "Body_desc_img_by_file_api_mj_sync_file_img_describe_post": { "properties": { "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "上传的图片" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 120 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 2 } }, "type": "object", "required": [ "img_file" ], "title": "Body_desc_img_by_file_api_mj_sync_file_img_describe_post" }, "Body_describe_image_api_api_302_mj_sync_img_describe_post": { "properties": { "image_url": { "type": "string", "title": "Image Url", "description": "图片URL地址" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 120 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 2 } }, "type": "object", "required": [ "image_url" ], "title": "Body_describe_image_api_api_302_mj_sync_img_describe_post" }, "Body_describe_image_api_api_mj_sync_img_describe_post": { "properties": { "image_url": { "type": "string", "title": "Image Url", "description": "图片URL地址" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 120 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 2 } }, "type": "object", "required": [ "image_url" ], "title": "Body_describe_image_api_api_mj_sync_img_describe_post" }, "Body_generate_image_api_api_mj_generate_image_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "图片生成提示词" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "样貌参考图片" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 120 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 2 } }, "type": "object", "required": [ "prompt" ], "title": "Body_generate_image_api_api_mj_generate_image_post" }, "Body_generate_image_sync_api_302_mj_sync_image_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "样貌参考图片" } }, "type": "object", "title": "Body_generate_image_sync_api_302_mj_sync_image_post" }, "Body_generate_image_sync_api_mj_sync_image_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "样貌参考图片" } }, "type": "object", "title": "Body_generate_image_sync_api_mj_sync_image_post" }, "Body_generate_video_api_api_jm_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "视频生成提示词" }, "img_url": { "type": "string", "title": "Img Url", "description": "图片URL地址" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长(秒)", "default": "5" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 300 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 5 }, "model_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Model Type", "description": "模型类型, 支持 lite pro", "default": "lite" } }, "type": "object", "required": [ "prompt", "img_url" ], "title": "Body_generate_video_api_api_jm_generate_video_post" }, "Body_google_file_upload": { "properties": { "local_file": { "type": "string", "format": "binary", "title": "Local File", "description": "本地文件" } }, "type": "object", "required": [ "local_file" ], "title": "Body_google_file_upload" }, "Body_handler_create_digital_api_ark_digital_create_post": { "properties": { "vid": { "type": "string", "title": "Vid", "description": "模板视频vid,对应于@/url2vid 接口的返回值" }, "interaction_optimise": { "type": "boolean", "title": "Interaction Optimise", "description": "是否开启针对直播的优化, 默认开启", "default": true } }, "type": "object", "required": [ "vid" ], "title": "Body_handler_create_digital_api_ark_digital_create_post" }, "Body_handler_hedra_task_submit_api_302_hedra_v3_submit_task_post": { "properties": { "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "图片文件" }, "audio_file": { "type": "string", "format": "binary", "title": "Audio File", "description": "音频文件" }, "prompt": { "type": "string", "title": "Prompt", "description": "文本提示词", "default": "" }, "resolution": { "type": "string", "title": "Resolution", "description": "分辨率支持: 720p, 540p", "default": "720p" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "尺寸: 1:1, 16:9, 9:16", "default": "1:1" } }, "type": "object", "required": [ "img_file", "audio_file" ], "title": "Body_handler_hedra_task_submit_api_302_hedra_v3_submit_task_post" }, "Body_handler_higgsfield_submit_task_api_custom_extend_higgsfield_submit_task_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "正向提示词" }, "negative_prompt": { "type": "string", "title": "Negative Prompt", "description": "负向提示词,页面中不包含的特征,元素", "default": "" }, "style_id": { "type": "string", "title": "Style Id", "description": "风格样式模版, 参考:https://302ai.apifox.cn/316235557e0" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "尺寸长宽比支持:'9:16', '3:4', '2:3', '1:1', '4:3', '16:9', '3:2'" }, "custom_reference_id": { "type": "string", "title": "Custom Reference Id", "description": "自定义角色特征id" }, "custom_reference_strength": { "type": "number", "title": "Custom Reference Strength", "description": "自定义角色参数权重[0,1]之间" }, "quality": { "type": "string", "title": "Quality", "description": "生成图片的质量, basic, high", "default": "high" } }, "type": "object", "required": [ "prompt", "style_id", "aspect_ratio" ], "title": "Body_handler_higgsfield_submit_task_api_custom_extend_higgsfield_submit_task_post" }, "Body_handler_submit_generate_video_api_ark_digital_video_submit_task_post": { "properties": { "resource_id": { "type": "string", "title": "Resource Id", "description": "克隆数字人id", "default": "250623-zhibo-linyunzhi" }, "templ_start_strategy": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Templ Start Strategy", "description": "指定模板开始策略: 参考:https://www.volcengine.com/docs/85128/1773810" }, "templ_start_seconds": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Templ Start Seconds", "description": "指定渲染模版开始时间点: 与 templ_start_strategy 搭配使用" }, "audio_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Audio Url", "description": "音频url,与audio_file二选一" }, "audio_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Audio File", "description": "音频文件,与audio_file二选一" } }, "type": "object", "title": "Body_handler_submit_generate_video_api_ark_digital_video_submit_task_post" }, "Body_hl_tts_api_302_hl_router_sync_generate_speech_post": { "properties": { "text": { "type": "string", "title": "Text", "description": "tts文本内容" }, "voice_id": { "type": "string", "title": "Voice Id", "description": "Voice ID" }, "speed": { "type": "number", "title": "Speed", "description": "语速, [0.5, 2]", "default": 1.0 }, "vol": { "type": "number", "title": "Vol", "description": "音量(0,10]默认1.0", "default": 1.0 }, "emotion": { "type": "string", "title": "Emotion", "description": "情感, [\"happy\", \"sad\", \"angry\", \"fearful\", \"disgusted\", \"surprised\", \"calm\"]" } }, "type": "object", "required": [ "text", "voice_id" ], "title": "Body_hl_tts_api_302_hl_router_sync_generate_speech_post" }, "Body_internal_upload_file_api_302_hedra_v2_upload_post": { "properties": { "file": { "type": "string", "format": "binary", "title": "File", "description": "上传文件到hedra服务器,仅支持image与audio" } }, "type": "object", "required": [ "file" ], "title": "Body_internal_upload_file_api_302_hedra_v2_upload_post" }, "Body_invoke_gemini_ai_api_llm_google_chat_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "prompt输入" }, "timeout": { "type": "number", "title": "Timeout", "description": "超时时间", "default": 180 } }, "type": "object", "required": [ "prompt" ], "title": "Body_invoke_gemini_ai_api_llm_google_chat_post" }, "Body_invoke_media_analysis_api_llm_google_sync_media_analysis_post": { "properties": { "text_prompt": { "type": "string", "title": "Text Prompt", "description": "文本提示词" }, "media_uri": { "type": "string", "title": "Media Uri", "description": "gs:xxxx, 上传到谷歌vertex ai 上的链接" } }, "type": "object", "required": [ "text_prompt", "media_uri" ], "title": "Body_invoke_media_analysis_api_llm_google_sync_media_analysis_post" }, "Body_llm_chat": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "prompt输入" }, "model_name": { "type": "string", "title": "Model Name", "description": "模型名称, 从/model/list接口获取", "default": "gemini-2.5-flash" }, "temperature": { "type": "number", "title": "Temperature", "description": "模型的温度值", "default": 0.7 }, "max_tokens": { "type": "integer", "title": "Max Tokens", "description": "最大token值", "default": 4096 }, "timeout": { "type": "number", "title": "Timeout", "description": "超时时间,推理", "default": 180 } }, "type": "object", "required": [ "prompt" ], "title": "Body_llm_chat" }, "Body_submit_character_task_api_302_hedra_v2_submit_task_post": { "properties": { "avatar_file": { "type": "string", "format": "binary", "title": "Avatar File", "description": "人像照片" }, "audio_file": { "type": "string", "format": "binary", "title": "Audio File", "description": "音频文件" } }, "type": "object", "required": [ "avatar_file", "audio_file" ], "title": "Body_submit_character_task_api_302_hedra_v2_submit_task_post" }, "Body_submit_frame_video_task_api_custom_extend_frame_submit_task_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "正向提示词" }, "head_img_url": { "type": "string", "title": "Head Img Url", "description": "首帧图片url" }, "tail_img_url": { "type": "string", "title": "Tail Img Url", "description": "尾帧图片url" }, "model_name": { "type": "string", "title": "Model Name", "description": "生成视频的模型" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长,注意部分模型不支持", "default": "5" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "长宽比,部分模型支持", "default": "9:16" }, "resolution": { "type": "string", "title": "Resolution", "description": "分辨率,部门模型支持", "default": "default" }, "webhook_flag": { "type": "boolean", "title": "Webhook Flag", "description": "是否触发webhook回调", "default": false } }, "type": "object", "required": [ "prompt", "head_img_url", "tail_img_url", "model_name" ], "title": "Body_submit_frame_video_task_api_custom_extend_frame_submit_task_post" }, "Body_submit_image_task_api_custom_image_submit_task_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生图的提示词" }, "model_name": { "type": "string", "title": "Model Name", "description": "模型名称, 从/model/list 接口获取", "default": "ttapi/mj" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "尺寸", "default": "9:16" }, "mode": { "type": "string", "title": "Mode", "description": "部分模型支持, mj fast, turbo 两种模式", "default": "turbo" }, "webhook_flag": { "type": "boolean", "title": "Webhook Flag", "description": "是否触发webhook回调", "default": false }, "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL,与img_file二选一" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "图片文件,与img_url二选一" } }, "type": "object", "required": [ "prompt" ], "title": "Body_submit_image_task_api_custom_image_submit_task_post" }, "Body_submit_img_recognition_api_ark_omnihuman_img_recognition_post": { "properties": { "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL,与img_file二选一" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "图片文件,与img_url二选一" } }, "type": "object", "title": "Body_submit_img_recognition_api_ark_omnihuman_img_recognition_post" }, "Body_submit_iv_submit_api_302_veo_video_async_submit_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "首帧参考图" } }, "type": "object", "required": [ "prompt" ], "title": "Body_submit_iv_submit_api_302_veo_video_async_submit_post" }, "Body_submit_media_inference_api_llm_google_async_media_analysis_post": { "properties": { "text_prompt": { "type": "string", "title": "Text Prompt", "description": "文本提示词" }, "media_uri": { "type": "string", "title": "Media Uri", "description": "gs:xxxx, 上传到谷歌vertex ai 上的链接" } }, "type": "object", "required": [ "text_prompt", "media_uri" ], "title": "Body_submit_media_inference_api_llm_google_async_media_analysis_post" }, "Body_submit_task_api_302_mj_video_async_submit_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "首帧参考图文件" } }, "type": "object", "required": [ "prompt" ], "title": "Body_submit_task_api_302_mj_video_async_submit_post" }, "Body_submit_task_api_comfy_async_submit_task_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "工作流节点数据" } }, "type": "object", "required": [ "prompt" ], "title": "Body_submit_task_api_comfy_async_submit_task_post" }, "Body_submit_task_api_union_video_async_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生图的提示词" }, "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "首帧图片" }, "model": { "type": "string", "title": "Model", "description": "生图的模型", "default": "302/seedance_i2v" }, "duration": { "type": "integer", "title": "Duration", "description": "视频时长", "default": 5 } }, "type": "object", "required": [ "prompt" ], "title": "Body_submit_task_api_union_video_async_generate_video_post" }, "Body_submit_video_generate_task_api_ark_omnihuman_video_submit_task_post": { "properties": { "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL,与img_file二选一" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "图片文件,与img_url二选一" }, "audio_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Audio Url", "description": "音频url,与audio_file二选一" }, "audio_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Audio File", "description": "音频文件,与audio_file二选一" } }, "type": "object", "title": "Body_submit_video_generate_task_api_ark_omnihuman_video_submit_task_post" }, "Body_submit_video_task_api_custom_video_submit_task_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的动作提示词" }, "model_name": { "type": "string", "title": "Model Name", "description": "生成视频才用的模型, 从/model/list 接口获取" }, "duration": { "type": "string", "title": "Duration", "description": "生成视频的时长,部分模型不支持设置时长,具体参数模型", "default": "5" }, "resolution": { "type": "string", "title": "Resolution", "description": "部分模型支持", "default": "720p" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "长宽比,部分模型支持", "default": "9:16" }, "webhook_flag": { "type": "boolean", "title": "Webhook Flag" }, "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "图片URL,与img_file二选一" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "图片文件,与img_url二选一" } }, "type": "object", "required": [ "prompt", "model_name" ], "title": "Body_submit_video_task_api_custom_video_submit_task_post" }, "Body_submit_video_task_api_mj_video_async_submit_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File" } }, "type": "object", "title": "Body_submit_video_task_api_mj_video_async_submit_post" }, "Body_sync_execute_workflow_api_comfy_sync_execute_workflow_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "工作流json字符穿" } }, "type": "object", "required": [ "prompt" ], "title": "Body_sync_execute_workflow_api_comfy_sync_execute_workflow_post" }, "Body_sync_gen_image_api_union_img_sync_generate_image_post": { "properties": { "model": { "type": "string", "title": "Model", "description": "生图的模型默认.mj", "default": "302/midjourney-v7-t2i" }, "prompt": { "type": "string", "title": "Prompt", "description": "生图的提示词" }, "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "参考图" }, "aspect_ratio": { "type": "string", "title": "Aspect Ratio", "description": "图片的尺寸", "default": "9:16" } }, "type": "object", "required": [ "prompt" ], "title": "Body_sync_gen_image_api_union_img_sync_generate_image_post" }, "Body_sync_gen_video_api_302_mj_video_sync_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "首帧参考图文件" }, "timeout": { "type": "integer", "title": "Timeout", "description": "超时时间", "default": 300 }, "interval": { "type": "integer", "title": "Interval", "description": "轮询间隔", "default": 3 } }, "type": "object", "required": [ "prompt", "img_file" ], "title": "Body_sync_gen_video_api_302_mj_video_sync_generate_video_post" }, "Body_sync_generate_video_v2_api_302_jm_sync_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "生成视频的图片" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长(秒)", "default": "5" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 300 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 5 }, "model_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Model Type", "description": "模型类型, 支持 lite pro", "default": "lite" } }, "type": "object", "required": [ "prompt", "img_file" ], "title": "Body_sync_generate_video_v2_api_302_jm_sync_generate_video_post" }, "Body_sync_generate_video_v2_api_jm_sync_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "type": "string", "format": "binary", "title": "Img File", "description": "生成视频的图片" }, "duration": { "type": "string", "title": "Duration", "description": "视频时长(秒)", "default": "5" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间(秒)", "default": 300 }, "poll_interval": { "type": "integer", "title": "Poll Interval", "description": "轮询间隔(秒)", "default": 5 }, "model_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Model Type", "description": "模型类型, 支持 lite pro", "default": "lite" } }, "type": "object", "required": [ "prompt", "img_file" ], "title": "Body_sync_generate_video_v2_api_jm_sync_generate_video_post" }, "Body_sync_img_2video_api_302_veo_video_sync_generate_video_post": { "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "生成视频的提示词" }, "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File", "description": "首帧参考图,可选" }, "max_wait_time": { "type": "integer", "title": "Max Wait Time", "description": "最大等待时间,单位秒", "default": 500 }, "interval": { "type": "integer", "title": "Interval", "description": "轮询间隔,单位秒", "default": 5 } }, "type": "object", "required": [ "prompt" ], "title": "Body_sync_img_2video_api_302_veo_video_sync_generate_video_post" }, "Body_sync_submit_task_api_mj_video_sync_gen_post": { "properties": { "img_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Img File" } }, "type": "object", "title": "Body_sync_submit_task_api_mj_video_sync_gen_post" }, "Body_upload_file_2cloud_api_ark_digital_url2vid_post": { "properties": { "video_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Video Url", "description": "视频链接, video_url 与 video_file二选一" }, "video_file": { "anyOf": [ { "type": "string", "format": "binary" }, { "type": "null" } ], "title": "Video File", "description": "视频文件,video_url 与 video_file二选一" } }, "type": "object", "title": "Body_upload_file_2cloud_api_ark_digital_url2vid_post" }, "Body_upload_file_api_file_upload_post": { "properties": { "file": { "type": "string", "format": "binary", "title": "File" } }, "type": "object", "required": [ "file" ], "title": "Body_upload_file_api_file_upload_post" }, "Body_upload_file_to_hedra_api_302_hedra_v3_file_upload_post": { "properties": { "local_file": { "type": "string", "format": "binary", "title": "Local File", "description": "待上传的文件,支持音频,图片" }, "purpose": { "type": "string", "title": "Purpose", "description": "上传文件的用途: 支持\"image\" \"audio\" \"video\" \"voice\"", "default": "image" } }, "type": "object", "required": [ "local_file" ], "title": "Body_upload_file_to_hedra_api_302_hedra_v3_file_upload_post" }, "Body_upload_material_file_api_302_hl_router_sync_file_upload_post": { "properties": { "audio_file": { "type": "string", "format": "binary", "title": "Audio File", "description": "音频文件" }, "purpose": { "type": "string", "title": "Purpose", "description": "意图,默认voice_clone", "default": "voice_clone" } }, "type": "object", "required": [ "audio_file" ], "title": "Body_upload_material_file_api_302_hl_router_sync_file_upload_post" }, "Body_upload_s3_api_file_upload_s3_post": { "properties": { "file": { "type": "string", "format": "binary", "title": "File" } }, "type": "object", "required": [ "file" ], "title": "Body_upload_s3_api_file_upload_s3_post" }, "Body_voice_clone_api_302_hl_router_sync_voice_clone_post": { "properties": { "text": { "type": "string", "title": "Text", "description": "复刻的文本" }, "model": { "type": "string", "title": "Model", "description": "支持的模型有:speech-02-hd,speech-02-turbo,speech-01-hd,speech-01-turbo", "default": "speech-02-hd" }, "need_noise_reduction": { "type": "boolean", "title": "Need Noise Reduction", "description": "是否开启降噪", "default": true }, "voice_id": { "type": "string", "title": "Voice Id", "description": "音色克隆voice_id" }, "prefix": { "type": "string", "title": "Prefix", "description": "音色voice_id前缀", "default": "BoWong-" }, "audio_file": { "type": "string", "format": "binary", "title": "Audio File", "description": "参考音频文件" } }, "type": "object", "required": [ "text" ], "title": "Body_voice_clone_api_302_hl_router_sync_voice_clone_post" }, "FileUploadResponse": { "properties": { "status": { "type": "boolean", "title": "Status", "description": "上传状态" }, "msg": { "type": "string", "title": "Msg", "description": "响应消息" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Data", "description": "文件URL" } }, "type": "object", "required": [ "status", "msg" ], "title": "FileUploadResponse", "description": "文件上传响应模型" }, "HTTPValidationError": { "properties": { "detail": { "items": { "$ref": "#/components/schemas/ValidationError" }, "type": "array", "title": "Detail" } }, "type": "object", "title": "HTTPValidationError" }, "TaskRequest": { "properties": { "task_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task Type", "description": "任务类型如: tea, chop, lady, vlog", "default": "" }, "prompt": { "type": "string", "title": "Prompt", "description": "生图的提示词" }, "img_url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Img Url", "description": "参考图", "default": "" }, "ar": { "type": "string", "title": "Ar", "description": "生成图片,视频的分辨率", "default": "9:16" } }, "type": "object", "required": [ "prompt" ], "title": "TaskRequest" }, "ValidationError": { "properties": { "loc": { "items": { "anyOf": [ { "type": "string" }, { "type": "integer" } ] }, "type": "array", "title": "Location" }, "msg": { "type": "string", "title": "Message" }, "type": { "type": "string", "title": "Error Type" } }, "type": "object", "required": [ "loc", "msg", "type" ], "title": "ValidationError" } } } }