העלאת קובץ נכשלה או נדחתה ב-Whizi

תשובה מהירה

האתר מקבל קבצים בגודל של עד 100MB כל אחד ותומך בעד 6 קבצים בהודעה אחת. אפליקציית iOS מגבילה קובץ מצורף בודד ל-10MB ולכל שיחה (prompt) ל-20MB, ומקבלת עד 4 קבצים לשיחה, רק בהודעת המשתמש האחרונה. מחרוזת השגיאה מציינת איזו שכבה דחתה את הקובץ. קבצים מצורפים לא צורכים קרדיטים.

התשובה הקצרה

האתר מקבל קבצים בגודל של עד 100MB כל אחד. אפליקציית iOS מגבילה קובץ מצורף בודד ל-10MB וכל הקבצים המצורפים בשיחה אחת ל-20MB במשותף. מחרוזת השגיאה מציינת איזו שכבה דחתה את הקובץ.

המגבלות, במקום אחד:

מגבלהערךהיכן היא חלה
קובץ בודד, אתר100MBכל קובץ שמצורף בעורך ההודעות באתר; מסמכים נקראים בדפדפן שלכם
קובץ מצורף בודד, אפליקציית iOS10MBכל קובץ שמצורף מהאפליקציה
כל הקבצים המצורפים בשיחה אחת, אפליקציית iOS20MBהשיחה כמכלול
קבצים מצורפים לשיחה, אפליקציית iOS4נאכף בשרת, רק בהודעת המשתמש האחרונה
תמלול שקופיות PDF20MBקובצי PDF עמוסי תמונות מעל גודל זה שומרים את הטקסט שחולץ מקומית
קבצים בעורך ההודעות6עורך ההודעות באתר
העלאת תמונה ישירה8MBנתיב העלאת התמונה
העלאות תמונה בדקה10לכל חשבון, לכל דקת UTC
העלאות תמונה ביום60לכל חשבון, לכל יום UTC
קובץ מוצמד לפרויקט10MB, 10 קבציםלכל פרויקט
טקסט בהודעת צ'אט אחת100,000 תוויםכולל טקסט שחולץ מהקבצים שלכם

קבצים מצורפים לא צורכים קרדיטים, כך שהעלאה שנדחתה לא עולה לכם כלום, וכך גם העלאה מוצלחת.

הקובץ גדול מדי

ארבע מחרוזות שונות יכולות להופיע בדחיית גודל, בהתאם לשכבה שתפסה את הקובץ.

הודעהקוד HTTPגורם
File {name} exceeds the 100 MB limit. Please upload a smaller file.אין, הודעת טוסט באתרבחרתם קובץ בודד מעל 100MB בכפתור הצירוף
One or more files exceed the 100 MB size limit. Please upload smaller files.אין, הודעת טוסט באתרגררתם קבצים ולפחות אחד מהם מעל 100MB
Attachments must be 10 MB or smaller.413 attachment_too_largeשרת אפליקציית iOS דחה את הקובץ, נבדק תחילה לפי האורך המוצהר ואז לפי הבייטים בפועל
Attachments are limited to 20 MB per prompt.413 attachments_too_largeכל קובץ מצורף באפליקציה קטן מ-10MB אך יחדיו הם עוברים 20MB

ה-{name} בשתי הראשונות מתמלא בשם הקובץ שלכם.

האורך המוצהר נבדק לפני הבייטים בפועל, כך שהצהרה על גודל קטן יותר לא מעבירה קובץ גדול את בדיקת 10MB של האפליקציה.

התיקון לכל ארבעתן זהה: לשלוח פחות בבת אחת. פצלו PDF ארוך לחלקים שאתם באמת רוצים שיקראו וצרפו את החלק שעליו אתם שואלים. רק להודעת המשתמש האחרונה שנושאת קבצים מצורפים נשלחים הקבצים לספק, כך שצרפו את הקובץ להודעה ששואלת את השאלה ולא תתבססו על קובץ שנשלח מוקדם יותר בשיחה.

לתמונות שהועלו ישירות יש מגבלה משלהן, נמוכה יותר: Image is too large. Please upload an image under 8 MB. הוא HTTP 413 upload_too_large. הבדיקה מתבצעת פעמיים, פעם אחת על Content-Length מוצהר של יותר מכפול המגבלה ושוב על הגודל בפועל של 8MiB, כך שאורך שהוצהר בטעות נתפס בכל מקרה. ייצאו את התמונה מחדש בגודל קטן יותר או ברזולוציה נמוכה יותר.

לקבצים מוצמדים לפרויקט המגבלה גם היא 10MB, עם מחרוזות משלה: {name} is over the 10 MB limit. כהודעת טוסט באתר ו-Project files must be 10 MB or smaller. כ-HTTP 413 project_file_too_large.

סוג הקובץ לא נתמך

קיימות שלוש רשימות סוגים מותרים שונות, כי קבצים מצורפים בצ'אט, העלאת תמונה ישירה וקבצים מוצמדים לפרויקט הם שלושה נתיבים שונים.

הודעהקוד HTTPמה היא מקבלת
Choose an image, PDF, text, Markdown, CSV, or JSON file.415 unsupported_attachment_typeקבצים מצורפים בצ'אט: JPEG, PNG, WebP, GIF, PDF, TXT, Markdown, CSV, JSON
Unsupported image type. Please upload a JPG, PNG, WebP, or GIF.400 unsupported_image_typeנתיב העלאת התמונה: image/jpeg, image/png, image/webp, image/gif
Choose a PDF, Word, Excel, text, Markdown, CSV, or JSON file.415 unsupported_project_file_typeקבצים מוצמדים לפרויקט, שבמכוון לא כוללים תמונות
Unsupported file type. Please upload an image, document (PDF, Word), spreadsheet (Excel), or text-based file.אין, הודעת טוסט באתרעורך ההודעות מסווג קובץ שנבחר
{name} is not a supported file type.אין, הודעת טוסט באתרקובץ פרויקט שנבחר שהוא תמונה, או שאינו נתמך מסיבה אחרת

עורך ההודעות מציג את הודעת הטוסט על סוג לא נתמך כשבוחרים קובץ בכפתור הצירוף. גרירה ושחרור נשארות שקטות במקרה הזהה, כך שקובץ שנגרר ולא מופיע בעורך ההודעות וגם לא מייצר הודעה כלשהי הוא ככל הנראה סוג לא נתמך. בחרו אותו בכפתור הצירוף במקום, ותקבלו את הטוסט שמציין את הבעיה.

קבצי GIF הם המקום היחיד שבו שני הנתיבים לא מסכימים. עורך ההודעות באתר דוחה אותם לחלוטין עם GIF files are not supported. Please upload a PNG or JPEG image., בעוד שנתיב העלאת התמונה בשרת מקבל image/gif. באתר, המירו את ה-GIF לפריים PNG או JPEG והעלו אותו.

לכל דבר אחר שלא ברשימה, הדרך המהירה ביותר היא המרת פורמט: שמרו אותו כ-PDF, CSV או טקסט רגיל והעלו את זה במקום. הרשימה המלאה של סוגים נתמכים נמצאת בסוגי קבצים נתמכים.

הקובץ לא תואם למה שהוא מצהיר שהוא

שתי בדיקות רצות אחרי רשימת הסוגים, וכל אחת מייצרת הודעה משלה.

The file extension does not match its content type. היא HTTP 415, קוד attachment_extension_mismatch בקובץ מצורף בצ'אט ו-project_file_extension_mismatch בקובץ פרויקט. היא מופעלת כאשר הסיומת בשם הקובץ וסוג התוכן שנשלח איתו לא מסכימים.

The selected file does not match its declared format. היא HTTP 415, קוד invalid_attachment בקובץ מצורף בצ'אט ו-invalid_project_file בקובץ פרויקט. זו בדיקת חתימה: הבייטים הראשונים של הקובץ נקראים ומשווים לסוג ה-MIME המוצהר, כך שקובץ ששונה שמו במקום להומר נתפס כאן.

הגורם השכיח הוא שינוי שם. שינוי report.txt ל-report.pdf לא הופך אותו ל-PDF, וזו הבדיקה ששמה לב לזה. פתחו את הקובץ ביישום שלו וייצאו או שמרו-בשם בפורמט שאתם רוצים, ואז העלו את התוצאה.

יותר מדי קבצים, או יותר מדי העלאות

מגבלות כמות מייצרות הודעות משלהן, והן לא כולן אותו מספר, כי עורך ההודעות והשרת סופרים דברים שונים.

הודעהקוד HTTPגורם
You can only upload up to 6 files per message.אין, הודעת טוסט באתרבחירה או גרירה שהיו מעבירות את עורך ההודעות מעל 6 קבצים
Message {n} may carry up to 4 valid attachments, and only on the final user message.400 invalid_attachmentsיותר מ-4 קבצים מצורפים בשיחה, או קבצים מצורפים בהודעה שאינה תור המשתמש האחרון
Message {n} repeats an attachment.400 invalid_attachmentsאותו מזהה קובץ מצורף מופיע פעמיים באותה הודעה
Projects hold up to 10 files. Remove one first.409 project_file_limit_reachedקובץ מוצמד אחד עשר בפרויקט
This project already holds 10 files. Remove one first.אין, הודעת טוסט באתרמוצג לפני שההעלאה מתחילה בכלל, כשהרשימה מלאה

מגבלות קצב הן נפרדות מספירות. Upload rate limit reached. Please wait a moment before uploading another image. היא HTTP 429 upload_rate_limited, ומופעלת אחרי יותר מ-10 העלאות תמונה בדקת UTC אחת. ההמתנה היא דקה.

Daily upload limit reached. Please try again tomorrow. היא HTTP 429 upload_daily_limit_reached, אחרי 60 העלאות תמונה ביום UTC אחד. האיפוס הוא בחצות UTC ולא בחצות המקומית שלכם. להעלאות קבצי פרויקט יש תקרה נפרדת של 10 בדקה.

ההעלאה הצליחה אבל לא ניתן היה לקרוא את הקובץ

כשחילוץ של PDF, Word או גיליון אלקטרוני נכשל, ההעלאה עצמה הצליחה והתקלה היא בקריאת התוכן. לכל פורמט הודעה משלו.

הודעהמה זה בדרך כלל אומר
Could not read {name}. The PDF may be corrupted or password-protected.חילוץ טקסט מ-PDF נכשל. PDF מוגן בסיסמה הוא המקרה השכיח
Could not read {name}. Please try re-saving the document.חילוץ מ-Word נכשל
Could not read {name}. The spreadsheet may be corrupted.חילוץ מגיליון אלקטרוני נכשל
Could not read {name}. Older .xls files are not supported. Please re-save the file as .xlsx and upload it again.קובץ Excel בינארי ישן. ההודעה היא התיקון
Could not read {name}.חילוץ טקסט רגיל נכשל
No readable text found in this file, so the model cannot see it.קובץ מוצמד לפרויקט שהחילוץ ממנו לא הפיק כלום

ל-PDF מוגן בסיסמה, הסירו את הסיסמה בקורא ה-PDF שלכם והעלו את העותק הפתוח. ל-.xls ישן, פתחו אותו ושמרו כ-.xlsx. PDF סרוק שמחלץ ריק מכוסה בשיחה עם PDF.

קובץ יכול גם להיקרא בהצלחה ואז להיקצר. הודעת צ'אט אחת מוגבלת ל-100,000 תווים, וטקסט קובץ שחולץ נספר בתוך זה. כשהטקסט שחולץ לא נכנס, אתם רואים Your upload was too large, so only the first part of it was sent. Ask about a smaller section for full coverage. וההודעה עצמה נושאת את הסימן [Attachment truncated: the upload was larger than one message can carry, so the content past this point was not included.] בנקודת הקיצוץ. המודל מקבל את הטקסט עד לסימן הזה ולא אחריו, כך שתשובה שנראית מלאה עשויה להתבסס על מסמך חלקי.

אם ההודעה כולה נדחית ולא נקצצת, השרת מחזיר HTTP 400 message_too_long עם This message is {count} characters, over the 100,000 character limit. Attach a shorter file, or ask about one section at a time., כאשר {count} הוא מספר התווים בפועל שלכם.

ההעלאה נכשלה בלי סיבה ברורה

כמה מחרוזות מציינות שההעלאה לא הושלמה מעולם, בניגוד לדחייה על בסיס תוכנה.

הודעהמה זה אומרמה לעשות
Failed to retrieve session token.אסימון ההתחברות שלכם לא נשלף לפני קריאת ההעלאהרפרשו את הדף והתחברו מחדש, ואז ניסו שוב
Failed to upload image: {statusText}תגובת העלאת התמונה חזרה לא תקינה, עם טקסט הסטטוס של השרת מצורףניסו שוב. אם זה חוזר, טקסט הסטטוס הוא מה שהתמיכה צריכה
Image URL not returned by the server.ההעלאה הצליחה אבל התגובה לא נשאה כתובת URL של תמונהניסו את ההעלאה מחדש
Could not upload your attachments.שלב ההעלאה נכשל בתצוגת ההשוואה זה לצד זהניסו שוב, או שלחו את אותה שיחה בצ'אט רגיל
Could not upload {name}.העלאת קובץ פרויקט נכשלה בלי הודעה משלהניסו שוב
Invalid request ו-No file uploadedHTTP 400 invalid_upload ו-no_file_uploaded. הבקשה לא הייתה multipart/form-data, נתוני הטופס נכשלו בפענוח, או שהגוף לא נשא שדה קובץניסו את ההעלאה מחדש
Media could not be stored.כתיבת האחסון לא החזירה אובייקטניסו פעם אחת. אם זה נמשך, פנו לתמיכה
Stored media metadata was invalid.לא ניתן היה לקרוא בחזרה את שורת המדיה המאוחסנתניסו פעם אחת. אם זה נמשך, פנו לתמיכה
Something went wrong. Please retry.HTTP 500. שגיאת שרת לא מטופלת כלשהיניסו פעם אחת, ואז פנו לתמיכה

משפחת הודעות אחרת מציינת שהקובץ נעדר, בניגוד לכישלון בהגעה. One or more attachments could not be found. היא HTTP 404 attachment_not_found, מוחזרת כשמזהה קובץ מצורף לא מפוענח למדיה מאוחסנת שבבעלותכם. Media not found. היא HTTP 404 media_not_found, ו-Media has expired. היא HTTP 404 media_expired, מוחזרת כשהאובייקט המאוחסן חלף מעבר לחלון השמירה שלו, שהוא עד 30 יום. שיחה ישנה יכולה עדיין להחזיק הפניה לקובץ שנעלם, כך שהעלו אותו מחדש. ניסוח השמירה נמצא במידע ופרטיות.

רשימת בדיקה
  • קבצי אתר יכולים להיות עד 100MB; באפליקציית iOS קובץ מצורף אחד מוגבל ל-10MB ושיחה אחת ל-20MB בסך הכל
  • עורך ההודעות תומך בעד 6 קבצים; השרת מקבל 4 קבצים מצורפים לשיחה
  • העלאת תמונה ישירה מוגבלת ל-8MB, 10 בדקה ו-60 ביום UTC
  • שינוי שם קובץ לא ממיר אותו: בדיקת החתימה תופסת את זה
  • גרירה ושחרור נשארות שקטות בסוג לא נתמך, כפתור הצירוף מודיע לכם
  • קבצי GIF נדחים בעורך ההודעות באתר, אז המירו ל-PNG או JPEG
  • קבצי .xls ישנים צריכים להישמר מחדש כ-.xlsx
  • PDF מוגן בסיסמה צריך להיפתח לפני שאפשר לקרוא אותו
  • טקסט שחולץ מקובץ נספר במגבלת 100,000 התווים של ההודעה
  • קבצים מצורפים לא צורכים קרדיטים, כך שהעלאה שנכשלה לא עולה בכלום

שאלות נפוצות

מה המשמעות של "Attachments must be 10 MB or smaller."?

הקובץ שצירפתם מאפליקציית iOS גדול מהמגבלה שלו של 10MB לקובץ, והשרת דחה אותו עם HTTP 413 והקוד attachment_too_large. לאתר אין מגבלה זו: הוא קורא מסמכים בדפדפן שלכם ומקבל קבצים בגודל עד 100MB. המחרוזת הזו היא רק מגבלת קובץ בודד. ארבעה קבצים שכל אחד מהם מתחת ל-10MB אך יחד עוברים 20MB מחזירים מחרוזת אחרת, "Attachments are limited to 20 MB per prompt.", עם הקוד attachments_too_large. קובץ מצורף חמישי באותה שיחה מחזיר "Message {n} may carry up to 4 valid attachments, and only on the final user message." עם הקוד invalid_attachments.

מדוע "The file extension does not match its content type." מופיעה על קובץ שנפתח כרגיל?

בדיקת הסיומת רצה לפני בדיקת החתימה, כך שקובץ שהסיומת שלו לא מסכימה עם סוג התוכן המוצהר נדחה עם המחרוזת הזו ולעולם לא מגיע להשוואת הבייטים המזהים שמחזירה "The selected file does not match its declared format." הקודים נבדלים לפי נתיב ההעלאה: קובץ מצורף בצ'אט מחזיר attachment_extension_mismatch ו-invalid_attachment, קובץ פרויקט מחזיר project_file_extension_mismatch ו-invalid_project_file, כך שהקוד במעקב רשת מגלה איזה נתיב העלאה דחה את הקובץ.

גררתי קובץ לצ'אט ולא קרה כלום, בלי שגיאה. למה?

הסיבה הסבירה ביותר היא סוג קובץ לא נתמך, ונתיב הגרירה שוקט על זה במכוון. הקובץ שנגרר גם לא מופיע ברשימת הקבצים המוכנים, כך שאין מה להסיר ואין שום דבר על המסך שמסביר את השקט. לא כל גרירה שקטה: גרירה שהייתה מעבירה את עורך ההודעות מעל 6 קבצים כן מציגה טוסט, "You can only upload up to 6 files per message.", באותו נתיב שבו סוג לא נתמך לא מציג כלום.

איך אני עוקף את "Upload rate limit reached. Please wait a moment before uploading another image."?

מחכים. זו HTTP 429, מופעלת על ידי יותר מ-10 העלאות תמונה בדקת UTC אחת. המונה מאחוריה שייך לנתיב העלאת התמונה בלבד ולא לקבצים מצורפים בכלל, ונתיב קבצי הפרויקט מנהל מונה נפרד, כך שהצמדת קבצים לפרויקט והעלאת תמונות לא מנקזות את אותה מגבלה. בכל נתיב שאתם עליו, לחשבון יש גם תקרה משותפת של 30 בקשות בדקה בכל הנתיבים.

ה-PDF שלי הועלה אבל המודל אומר שהוא לא רואה את התוכן. מה השתבש?

ההעלאה הצליחה ושלב החילוץ הוא זה שנכשל. PDF מוגן בסיסמה או פגום מייצר את הטוסט "Could not read {name}. The PDF may be corrupted or password-protected." PDF מוצמד לפרויקט שהחילוץ ממנו לא הפיק כלום מציג "No readable text found in this file, so the model cannot see it." לצד הקובץ בפרויקט במקום. הסירו את הסיסמה והעלו מחדש במקרה הראשון. המקרה השני, סריקה בלי שכבת טקסט, מכוסה בעמוד שיחה עם PDF.

שדרוג התוכנית שלי משנה משהו בנוגע להעלאות?

הוא משנה לאילו מודלים אתם יכולים לשלוח קובץ. קבצים מצורפים לא צורכים קרדיטים בכל תוכנית, כך שההעלאה עצמה לעולם לא היא הדבר שהתוכנית שלכם מודדת. Starter מגיע לארבעה מזהי מודל, Pro מוסיף 38 נוספים על אלה, וכל מודל אחר בקטלוג דורש Powerhouse.