fix(media): 对齐 EasyAI 媒体响应与转存策略
统一媒体异步提交和轮询响应,扩展 /ai/result 到当前用户的 Gateway 媒体任务,并保持既有 Gateway 字段兼容。\n\n启用转存但无可用渠道时回退到 24 小时本地静态资源;关闭转存时保留图片、音频等上游 Base64 字段。同步更新文件上传兼容结构、OpenAPI、管理端说明和回归测试。\n\n验证:cd apps/api && env -u AI_GATEWAY_TEST_DATABASE_URL go test ./... -count=1;gofmt -l 无输出;pnpm nx run web:typecheck。
This commit is contained in:
@@ -51,7 +51,7 @@ const sceneOptions = [
|
||||
const resultUploadPolicyOptions = [
|
||||
{ value: 'default', label: '默认:仅非链接资源转存', description: 'URL 结果直接保存;base64 / buffer 等结果转存后保存 URL' },
|
||||
{ value: 'upload_all', label: '全部转存', description: 'URL、base64、buffer 等生成媒体结果都会转存到当前文件渠道' },
|
||||
{ value: 'upload_none', label: '全部不转存', description: '链接结果直接保存;base64 / buffer 结果写入 24 小时本地静态托管后保存 URL' },
|
||||
{ value: 'upload_none', label: '全部不转存', description: '链接结果直接保存;base64 / buffer 结果保留在对应响应字段中' },
|
||||
];
|
||||
|
||||
export function SystemSettingsPanel(props: {
|
||||
@@ -176,7 +176,7 @@ export function SystemSettingsPanel(props: {
|
||||
<div className="fileStorageSettingsCard">
|
||||
<div>
|
||||
<strong>全局生成媒体转存策略</strong>
|
||||
<span>对图片、音频和视频生成结果统一生效;网关本地静态资源仅保留 24 小时。</span>
|
||||
<span>对图片、音频和视频生成结果统一生效;启用转存但没有可用渠道时,回退到保留 24 小时的网关本地静态资源。</span>
|
||||
</div>
|
||||
<Label>
|
||||
策略
|
||||
|
||||
Reference in New Issue
Block a user