أحاول إعداد سير عمل يقوم فيه المستخدم بتحميل ملف عبر نموذج. لكن يبدو أنني لا أستطيع فعل أي شيء مع هذا الملف. اختبرت التنفيذ وحملت ملفاً، وتظهر البيانات الثنائية لكن لا يوجد سوى زر “التحميل”، لا يوجد زر “عرض”.
أنا لا زلت في فترة التجربة الخاصة بي، إذا كان هذا يؤثر بطريقة ما.
مرحباً @Xesa، هذا السلوك متوقع بالفعل وليس خطأ. يعرض n8n فقط “عرض” للأنواع التي يمكنه معاينتها بشكل مباشر (الصور)، والملفات بصيغة PDF لا تحصل أبداً على معاينة مباشرة، لذا تحصل فقط على “تنزيل”. عمل التنزيل يعني أن الملف الثنائي لديك سليم ومشفر بشكل صحيح، لذا زر “عرض” ليس هو العائق الذي يوقفك.
ما سيوقفك فعلياً هو في المرحلة التالية: عقدة OpenAI “تحليل الصورة” لديك تحتوي على حقل Binary Property فارغ، و gpt-image-1 هو نموذج توليد صور وليس نموذجاً يقرأ المستندات. ماذا تحاول أن تفعل بالفاتورة، استخراج نصها/حقولها، أم تريد من الذكاء الاصطناعي أن يقرأها؟ هذا هو ما يحدد العقد الصحيحة.
@Xesa حقل “Binary Property” يأخذ اسمًا عاديًا كنص، وليس تعبيرًا، إذن فقط بيانات بدون أقواس معقوفة. و"node was not executed" يعني تشغيل سير العمل بالكامل من النموذج (إرسال ملف اختبار)، وليس هذا العقدة وحدها، وإلا فلن تصل أي بيانات ثنائية إليها.
مشكلة أكبر: gpt-image-1 ينشئ صورًا، لا يمكنه قراءتها. استبدله بنموذج رؤية (gpt-4o) على Analyze image. الرؤية تقرأ الصور وليس ملفات PDF، لذا إذا كان التحميل ملف PDF، استخدم Extract from File (Extract from PDF) للحصول على النص وأرسله إلى الذكاء الاصطناعي. صورة أم PDF؟ أخبرني وسأنشر الإعداد الدقيق.