diff --git a/guanghuclip/backend/config/index.js b/guanghuclip/backend/config/index.js index 91493ec..62f579d 100644 --- a/guanghuclip/backend/config/index.js +++ b/guanghuclip/backend/config/index.js @@ -12,7 +12,7 @@ module.exports = { jimeng: { apiKey: process.env.ZY_JIMENG_API_KEY || '', baseUrl: process.env.JIMENG_BASE_URL || 'https://ark.cn-beijing.volces.com/api/v3', - model: process.env.JIMENG_MODEL || 'seedance-1-5-pro', + model: process.env.JIMENG_MODEL || 'doubao-seedance-2-0-260128', }, // COS 对象存储 (P1阶段启用) diff --git a/video-ai-system/engines/video-api-adapter.js b/video-ai-system/engines/video-api-adapter.js index f4118f3..a9b9f6d 100644 --- a/video-ai-system/engines/video-api-adapter.js +++ b/video-ai-system/engines/video-api-adapter.js @@ -35,7 +35,7 @@ if (fs.existsSync(envPath)) { const API_KEY = process.env.JIMENG_API_KEY || ''; const BASE_URL = process.env.JIMENG_BASE_URL || 'https://ark.cn-beijing.volces.com/api/v3'; -const MODEL = process.env.JIMENG_MODEL || 'seedance-2-0'; +const MODEL = process.env.JIMENG_MODEL || 'doubao-seedance-2-0-260128'; const POLL_INTERVAL_MS = parseInt(process.env.POLL_INTERVAL_MS, 10) || 5000; const MAX_POLL_ATTEMPTS = parseInt(process.env.MAX_POLL_ATTEMPTS, 10) || 120; // 最多轮询10分钟 @@ -191,7 +191,8 @@ async function queryTask(taskId) { const rawStatus = (data.status || data.data?.status || '').toLowerCase(); if (['succeeded', 'completed', 'success', 'done'].includes(rawStatus)) { - const videoUrl = data.output?.video_url + const videoUrl = data.content?.video_url + || data.output?.video_url || data.output?.url || data.data?.output?.video_url || data.data?.output?.url