Integration Lab

\u63a5\u53e3\u8054\u8c03\u4e2d\u5fc3

\u8fd9\u91cc\u628a\u65e9\u4e0a\u8981\u914d\u7684 AI\u3001\u5b58\u50a8\u3001\u961f\u5217\u63a5\u53e3\u5148\u7528\u6a21\u62df API \u8dd1\u901a\uff0c\u786e\u8ba4\u5951\u7ea6\u540e\u518d\u6362\u771f\u5b9e\u4f9b\u5e94\u5546\u3002

文本 LLM

TokenHub qwen3.5-flash

已接入 TokenHub Tencent MaaS

/api/llm/chat

文生图

Image API A

需配置 API Key

/api/providers/image-a/generate

图生视频

Video API B

需配置额度

/api/providers/video-b/generate

对象存储

Tencent COS

myaipal-1431594143 / ap-guangzhou

/api/mock/storage/presign

\u6a21\u62df API

\u53ef\u7acb\u5373\u6d4b\u8bd5\u7684\u63a5\u53e3\u5951\u7ea6

\u8fd9\u4e9b\u7aef\u70b9\u5df2\u7ecf\u5728 Next Route Handler \u4e2d\u5b9e\u73b0\uff0c\u73b0\u5728\u8fd4\u56de\u6a21\u62df JSON\u3002

POST · 真实接入

文本 LLM 对话

POST
/api/llm/chat
{"prompt":"你好"}

POST · 可测试

创建生成任务

POST
/api/mock/generation/jobs
{"projectId":"MG-2401","shotId":"shot-001","provider":"Image API A"}

GET · 可测试

查询任务状态

GET
/api/mock/generation/jobs/job-demo-001
{}

POST · 真实 COS 直传

申请上传签名

POST
/api/mock/storage/presign
{"projectId":"MG-2401","filename":"role-qinzhao.png","contentType":"image/png"}

\u771f\u5b9e\u63a5\u5165\u65f6

\u9700\u66ff\u6362\u7684\u4e09\u5c42

\u4eca\u665a\u7684\u6a21\u62df API \u4e0d\u5361\u5f00\u53d1\uff1b\u660e\u5929\u62ff\u5230 Key \u540e\uff0c\u4e00\u5c42\u5c42\u6362\u6210\u771f\u5b9e\u5b9e\u73b0\u3002

1
\u4f9b\u5e94\u5546 SDK / HTTP

\u628a mock response \u6362\u6210\u771f\u5b9e\u6587\u751f\u56fe\u3001\u56fe\u751f\u89c6\u9891\u8bf7\u6c42\u3002

2
\u961f\u5217\u548c\u56de\u8c03

\u751f\u6210\u4efb\u52a1\u5199\u5165 Redis/DB\uff0c\u652f\u6301\u8f6e\u8be2\u3001webhook\u3001\u5931\u8d25\u91cd\u8bd5\u3002

3
\u5b58\u50a8\u548c\u8d39\u7528

\u751f\u6210\u7ed3\u679c\u5165 R2/OSS/S3\uff0c\u540c\u65f6\u8bb0\u5f55\u9879\u76ee\u6210\u672c\u548c\u989d\u5ea6\u3002