fix: pass image as array to vision processor

This commit is contained in:
SysVis AI 2025-12-28 20:26:38 +07:00
parent f4ab8371f6
commit 8b685bdde3

View file

@ -91,9 +91,8 @@ export class VisionService {
// Task: Detailed Captioning is best for understanding diagrams // Task: Detailed Captioning is best for understanding diagrams
const text = '<MORE_DETAILED_CAPTION>'; const text = '<MORE_DETAILED_CAPTION>';
console.log('Analyzing image:', { width: image.width, height: image.height, channels: image.channels }); // Pass image as an array to ensure it's iterable for transformers.js preprocessing
// Pass image as an array to ensure it's iterable if internal logic expects list const inputs = await this.processor([image], text);
const inputs = await this.processor(image, text);
const generatedIds = await this.model.generate({ const generatedIds = await this.model.generate({
...inputs, ...inputs,