debug: 添加 auto-title 模型查找详细日志
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Your Name 2026-02-01 15:57:43 +08:00
parent 3377e0daea
commit aac42de4c5

View File

@ -24,15 +24,21 @@ export async function POST(request: NextRequest) {
// 从数据库获取支持视觉的模型(查找包含 qwen-vl 或 vision 的模型)
const models = await getEnabledAiModelsWithProvider();
console.log("[Auto-title] Available models count:", models.length);
console.log("[Auto-title] All model IDs:", models.map(m => m.modelId));
// 查找千问VL模型(优先 qwen-vl-max,其次 qwen-vl-plus)
const visionModel = models.find(m =>
m.modelId?.toLowerCase().includes('qwen-vl') ||
m.modelId?.toLowerCase().includes('qwen3-vl') ||
m.modelId?.toLowerCase().includes('vision')
);
// 查找千问VL模型(支持多种命名格式)
const visionModel = models.find(m => {
const id = m.modelId?.toLowerCase() || '';
const name = m.displayName?.toLowerCase() || '';
return id.includes('qwen-vl') ||
id.includes('qwen3-vl') ||
id.includes('qwen2.5-vl') ||
id.includes('vision') ||
name.includes('vl') ||
name.includes('视觉');
});
console.log("[Auto-title] Found vision model:", visionModel?.modelId);
console.log("[Auto-title] Found vision model:", visionModel?.modelId, visionModel?.displayName);
if (!visionModel || !visionModel.providerId) {
console.log("[Auto-title] No vision model found, using default title");