D131: video-api-adapter content.video_url修复 + hldp-prompt.js 引擎 + 模型名修正 doubao-seedance-2-0-260128
Some checks failed
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled

This commit is contained in:
冰朔 2026-06-12 22:22:41 +08:00
parent eab4b47191
commit 958342011c
2 changed files with 4 additions and 3 deletions

View File

@ -12,7 +12,7 @@ module.exports = {
jimeng: { jimeng: {
apiKey: process.env.ZY_JIMENG_API_KEY || '', apiKey: process.env.ZY_JIMENG_API_KEY || '',
baseUrl: process.env.JIMENG_BASE_URL || 'https://ark.cn-beijing.volces.com/api/v3', 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阶段启用) // COS 对象存储 (P1阶段启用)

View File

@ -35,7 +35,7 @@ if (fs.existsSync(envPath)) {
const API_KEY = process.env.JIMENG_API_KEY || ''; 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 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 POLL_INTERVAL_MS = parseInt(process.env.POLL_INTERVAL_MS, 10) || 5000;
const MAX_POLL_ATTEMPTS = parseInt(process.env.MAX_POLL_ATTEMPTS, 10) || 120; // 最多轮询10分钟 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(); const rawStatus = (data.status || data.data?.status || '').toLowerCase();
if (['succeeded', 'completed', 'success', 'done'].includes(rawStatus)) { 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.output?.url
|| data.data?.output?.video_url || data.data?.output?.video_url
|| data.data?.output?.url || data.data?.output?.url