Whizi में फ़ाइल अपलोड रिजेक्ट या फेल हो गया

त्वरित उत्तर

Whizi एक अटैचमेंट को 10 MB और एक प्रॉम्प्ट के सभी अटैचमेंट को मिलाकर 20 MB तक सीमित रखता है, और एरर स्ट्रिंग बताती है कि किस लेयर ने फ़ाइल को रिजेक्ट किया। बैकएंड एक प्रॉम्प्ट पर 4 अटैचमेंट स्वीकार करता है, वह भी सिर्फ आखिरी यूज़र मैसेज पर, जबकि वेबसाइट कंपोज़र 6 तक स्टेज कर सकता है। अटैचमेंट पर कोई क्रेडिट नहीं लगता।

छोटा जवाब

Whizi एक अटैचमेंट को 10 MB और एक प्रॉम्प्ट के सभी अटैचमेंट को मिलाकर 20 MB तक सीमित रखता है, और एरर स्ट्रिंग बताती है कि किस लेयर ने फ़ाइल को रिजेक्ट किया।

सीमाएं, एक ही जगह:

सीमावैल्यूकहां लागू
एक अटैचमेंट10 MBचैट मैसेज पर लगी कोई भी फ़ाइल
एक प्रॉम्प्ट के सभी अटैचमेंट20 MBपूरे प्रॉम्प्ट पर
प्रति प्रॉम्प्ट अटैचमेंट4बैकएंड लागू करता है, सिर्फ आखिरी यूज़र मैसेज पर
कंपोज़र में स्टेज की गई फ़ाइलें6वेबसाइट कंपोज़र
डायरेक्ट इमेज अपलोड8 MBइमेज अपलोड रूट
प्रति मिनट इमेज अपलोड10प्रति अकाउंट, प्रति UTC मिनट
प्रति दिन इमेज अपलोड60प्रति अकाउंट, प्रति UTC दिन
प्रोजेक्ट में पिन की गई फ़ाइल10 MB, 10 फ़ाइलेंप्रति प्रोजेक्ट
एक चैट मैसेज में टेक्स्ट100,000 अक्षरइसमें आपकी फ़ाइलों से निकाला गया टेक्स्ट भी शामिल है

अटैचमेंट पर कोई क्रेडिट नहीं लगता, तो रिजेक्ट हुआ अपलोड भी आपको कुछ नहीं देता और सफल अपलोड भी।

फ़ाइल बहुत बड़ी है

साइज़ रिजेक्ट होने पर चार अलग-अलग स्ट्रिंग दिख सकती हैं, यह इस पर निर्भर है कि कौन सी लेयर ने फ़ाइल पकड़ी।

मैसेजHTTP कोडवजह
File {name} exceeds 10MB limit. Please upload a smaller file.कोई नहीं, वेबसाइट टोस्टआपने अटैच बटन से 10 MB से बड़ी एक फ़ाइल चुनी
One or more files exceed the 10MB size limit. Please upload smaller files.कोई नहीं, वेबसाइट टोस्टआपने फ़ाइलें ड्रॉप कीं और कम से कम एक 10 MB से बड़ी है
Attachments must be 10 MB or smaller.413 attachment_too_largeबैकएंड ने फ़ाइल रिजेक्ट की, पहले घोषित लंबाई के हिसाब से जांचा और फिर असली बाइट्स के हिसाब से
Attachments are limited to 20 MB per prompt.413 attachments_too_largeहर फ़ाइल 10 MB से कम है लेकिन सब मिलाकर 20 MB से ज़्यादा हो जाती हैं

पहले दोनों में {name} की जगह आपकी फ़ाइल का नाम भरा जाता है।

घोषित लंबाई की जांच असली बाइट्स से पहले होती है, तो छोटी साइज़ फिर से घोषित करने से बड़ी फ़ाइल 10 MB की जांच पार नहीं कर पाती।

चारों का फिक्स एक ही है: एक साथ कम भेजें। लंबी PDF को उन सेक्शन में बांटें जो आपको सच में पढ़वाने हैं और जिस सेक्शन के बारे में पूछ रहे हैं वही अटैच करें। सिर्फ सबसे हाल के यूज़र मैसेज के अटैचमेंट ही प्रोवाइडर को भेजे जाते हैं, तो जिस मैसेज में सवाल पूछ रहे हैं उसी में फ़ाइल अटैच करें, बातचीत में पहले भेजी गई फ़ाइल पर भरोसा न करें।

सीधे अपलोड की गई इमेज की अपनी, छोटी सीमा है: Image is too large. Please upload an image under 8 MB. यह HTTP 413 upload_too_large है। यह दो बार चलता है, एक बार घोषित Content-Length पर जो सीमा से दोगुने से ज़्यादा हो, और फिर असली फ़ाइल साइज़ पर 8 MiB पर, इसलिए गलत घोषित लंबाई भी पकड़ी जाती है। इमेज को छोटे साइज़ या कम रेज़ोल्यूशन में फिर से एक्सपोर्ट करें।

प्रोजेक्ट में पिन की गई फ़ाइलों के लिए भी सीमा 10 MB है, अपनी अलग स्ट्रिंग के साथ: {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एक ही अटैचमेंट id एक मैसेज पर दो बार दिखता है
Projects hold up to 10 files. Remove one first.409 project_file_limit_reachedप्रोजेक्ट पर 11वीं पिन की गई फ़ाइल
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 है, और यह एक UTC मिनट में 10 से ज़्यादा इमेज अपलोड होने के बाद आता है। इंतज़ार एक मिनट का है।

Daily upload limit reached. Please try again tomorrow. HTTP 429 upload_daily_limit_reached है, एक UTC दिन में 60 इमेज अपलोड होने के बाद। रीसेट आपकी लोकल आधी रात पर नहीं, 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}इमेज अपलोड रिस्पॉन्स OK नहीं आया, साथ में सर्वर स्टेटस टेक्स्ट जुड़ा हैफिर कोशिश करें। अगर दोहराता रहे, तो स्टेटस टेक्स्ट सपोर्ट के काम आएगा
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 है, जो तब लौटता है जब कोई अटैचमेंट id आपके पास मौजूद किसी स्टोर की गई मीडिया से मेल नहीं खाता। Media not found. HTTP 404 media_not_found है, और Media has expired. HTTP 404 media_expired है, जो तब लौटता है जब स्टोर किया गया ऑब्जेक्ट अपनी रिटेंशन विंडो, जो 30 दिन तक की होती है, पार कर चुका हो। कोई पुरानी बातचीत अब भी ऐसी फ़ाइल का रेफरेंस रख सकती है जो गायब हो चुकी है, तो उसे फिर से अपलोड करें। रिटेंशन की डिटेल डेटा और प्राइवेसी में है।

चेकलिस्ट
  • एक अटैचमेंट 10 MB तक, एक प्रॉम्प्ट कुल 20 MB तक सीमित है
  • कंपोज़र 6 फ़ाइलों तक स्टेज करता है; बैकएंड एक प्रॉम्प्ट पर 4 अटैचमेंट स्वीकार करता है
  • डायरेक्ट इमेज अपलोड 8 MB, प्रति मिनट 10 और प्रति UTC दिन 60 तक सीमित हैं
  • फ़ाइल को रीनेम करने से वह बदलती नहीं है: सिग्नेचर जांच इसे पकड़ लेती है
  • ड्रैग एंड ड्रॉप असमर्थित टाइप पर चुप रहता है, अटैच बटन आपको बताता है
  • GIF को वेबसाइट कंपोज़र रिजेक्ट करता है, तो PNG या JPEG में बदलें
  • पुरानी .xls फ़ाइलों को .xlsx के रूप में फिर से सेव करना ज़रूरी है
  • पासवर्ड से प्रोटेक्टेड PDF को पढ़े जाने से पहले अनलॉक करना ज़रूरी है
  • निकाला गया फ़ाइल टेक्स्ट 100,000 अक्षर की मैसेज सीमा में गिना जाता है
  • अटैचमेंट पर कोई क्रेडिट नहीं लगता, तो फेल अपलोड में कुछ नहीं जाता

अक्सर पूछे जाने वाले सवाल

"Attachments must be 10 MB or smaller." का क्या मतलब है?

आपने जो फ़ाइल अटैच की है वह प्रति-फ़ाइल 10 MB की सीमा से ऊपर है, और बैकएंड ने इसे HTTP 413 और कोड attachment_too_large के साथ रिजेक्ट किया। यह स्ट्रिंग सिर्फ प्रति-फ़ाइल सीमा के लिए है। चार फ़ाइलें जो हर एक 10 MB से कम हैं लेकिन मिलाकर 20 MB से ज़्यादा हो जाती हैं, उन पर अलग स्ट्रिंग आती है, "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 है, जो एक UTC मिनट में 10 से ज़्यादा इमेज अपलोड होने पर आता है। इसके पीछे का काउंटर इमेज अपलोड रूट का है, अटैचमेंट के सामान्य रूट का नहीं, और प्रोजेक्ट फ़ाइल रूट अपना अलग काउंटर रखता है, तो प्रोजेक्ट में फ़ाइलें पिन करना और इमेज अपलोड करना एक ही भत्ते से नहीं कटते। आप जिस भी रूट पर हों, अकाउंट पर हर रूट के लिए साझा सीमा भी है, प्रति मिनट 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 इनके ऊपर 37 और जोड़ता है, और कैटलॉग के बाकी सभी मॉडलों के लिए Powerhouse ज़रूरी है।