Het korte antwoord
Whizi houdt een enkele bijlage op maximaal 10 MB en alle bijlagen bij één prompt samen op maximaal 20 MB, en de foutmelding noemt welke laag het bestand weigerde.
De limieten, op één plek:
| Limiet | Waarde | Waar het geldt |
|---|---|---|
| Enkele bijlage | 10 MB | Elk bestand dat aan een chatbericht wordt gehangen |
| Alle bijlagen bij één prompt | 20 MB | De prompt als geheel |
| Bijlagen per prompt | 4 | Afgedwongen door de backend, alleen bij het laatste gebruikersbericht |
| Bestanden klaargezet in de composer | 6 | De composer op de website |
| Direct geüploade afbeelding | 8 MB | De route voor afbeeldingsuploads |
| Afbeeldingsuploads per minuut | 10 | Per account, per UTC-minuut |
| Afbeeldingsuploads per dag | 60 | Per account, per UTC-dag |
| Vastgezet projectbestand | 10 MB, 10 bestanden | Per project |
| Tekst in één chatbericht | 100.000 tekens | Inclusief tekst uit je bestanden |
Bijlagen kosten geen credits, dus een geweigerde upload kost je niets, en een geslaagde ook niet.
Het bestand is te groot
Vier verschillende meldingen kunnen verschijnen bij een weigering wegens grootte, afhankelijk van welke laag het bestand tegenhield.
| Melding | HTTP-code | Oorzaak |
|---|---|---|
File {name} exceeds 10MB limit. Please upload a smaller file. | geen, een melding op de website | Je koos via de bijlageknop een enkel bestand groter dan 10 MB |
One or more files exceed the 10MB size limit. Please upload smaller files. | geen, een melding op de website | Je sleepte bestanden en minstens één is groter dan 10 MB |
Attachments must be 10 MB or smaller. | 413 attachment_too_large | De backend weigerde het bestand, eerst gecontroleerd tegen de opgegeven lengte en daarna tegen de echte bytes |
Attachments are limited to 20 MB per prompt. | 413 attachments_too_large | Elk bestand is onder de 10 MB, maar samen komen ze boven de 20 MB uit |
De {name} in de eerste twee wordt ingevuld met je bestandsnaam.
De opgegeven lengte wordt gecontroleerd voordat de echte bytes dat worden, dus een kleinere lengte opgeven laat een groot bestand niet langs de 10 MB-check.
De oplossing voor alle vier is hetzelfde: stuur minder tegelijk. Splits een lange PDF op in de secties die je echt gelezen wilt hebben en voeg de sectie toe waar je naar vraagt. Alleen het meest recente gebruikersbericht met bijlagen stuurt zijn bijlagen door naar de provider, dus voeg het bestand toe aan het bericht dat de vraag stelt in plaats van te vertrouwen op een bijlage uit eerder in het gesprek.
Direct geüploade afbeeldingen hebben hun eigen, lagere limiet: Image is too large. Please upload an image under 8 MB. is HTTP 413 upload_too_large. De check treedt dubbel op: eenmaal bij een opgegeven Content-Length van meer dan tweemaal de limiet, en nogmaals bij de echte bestandsgrootte van 8 MiB, dus een verkeerd opgegeven lengte wordt hoe dan ook opgemerkt. Exporteer de afbeelding opnieuw op een kleiner formaat of lagere resolutie.
Voor vastgezette projectbestanden geldt eveneens een limiet van 10 MB, met eigen meldingen: {name} is over the 10 MB limit. als website-melding en Project files must be 10 MB or smaller. als HTTP 413 project_file_too_large.
Het bestandstype wordt niet geaccepteerd
Er bestaan drie verschillende lijsten met toegestane types, omdat chatbijlagen, directe afbeeldingsuploads en vastgezette projectbestanden drie aparte paden zijn.
| Melding | HTTP-code | Wat het accepteert |
|---|---|---|
Choose an image, PDF, text, Markdown, CSV, or JSON file. | 415 unsupported_attachment_type | Chatbijlagen: JPEG, PNG, WebP, GIF, PDF, TXT, Markdown, CSV, JSON |
Unsupported image type. Please upload a JPG, PNG, WebP, or GIF. | 400 unsupported_image_type | De route voor afbeeldingsuploads: image/jpeg, image/png, image/webp, image/gif |
Choose a PDF, Word, Excel, text, Markdown, CSV, or JSON file. | 415 unsupported_project_file_type | Vastgezette projectbestanden, waar afbeeldingen bewust van uitgesloten zijn |
Unsupported file type. Please upload an image, document (PDF, Word), spreadsheet (Excel), or text-based file. | geen, een melding op de website | De composer die een gekozen bestand classificeert |
{name} is not a supported file type. | geen, een melding op de website | Een gekozen projectbestand dat een afbeelding is, of anderszins niet ondersteund |
De composer toont die melding over een niet-ondersteund type wanneer je een bestand via de bijlageknop kiest. Slepen en neerzetten blijft stil bij hetzelfde geval, dus een neergezet bestand dat nooit in de composer verschijnt en helemaal geen melding oplevert, is hoogstwaarschijnlijk een niet-ondersteund type. Kies het in plaats daarvan via de bijlageknop, dan krijg je de melding die het probleem benoemt.
GIF's zijn de enige plek waar de twee paden verschillen. De composer op de website weigert ze ronduit met GIF files are not supported. Please upload a PNG or JPEG image., terwijl de backend-route voor afbeeldingsuploads image/gif wel accepteert. Zet op de website de GIF om naar een PNG- of JPEG-frame en upload dat.
Voor al het andere buiten de lijst is de snelste route een formaatconversie: sla het op als PDF, CSV of platte tekst en upload dat in plaats daarvan. De volledige lijst met geaccepteerde types staat bij ondersteunde bestandstypen.
Het bestand komt niet overeen met wat het beweert te zijn
Twee controles lopen na de typelijst, en beide leveren hun eigen melding op.
The file extension does not match its content type. is HTTP 415, code attachment_extension_mismatch bij een chatbijlage en project_file_extension_mismatch bij een projectbestand. De melding verschijnt wanneer de extensie in de bestandsnaam en het meegestuurde inhoudstype niet overeenkomen.
The selected file does not match its declared format. is HTTP 415, code invalid_attachment bij een chatbijlage en invalid_project_file bij een projectbestand. Dit is een handtekeningcontrole: de eerste bytes van het bestand worden gelezen en vergeleken met het opgegeven MIME-type, dus een bestand dat is hernoemd in plaats van omgezet, wordt hier opgemerkt.
De gebruikelijke oorzaak is een hernoeming. report.txt omzetten naar report.pdf maakt er geen PDF van, en deze controle merkt dat op. Open het bestand in de bijbehorende applicatie en exporteer of sla het op in het gewenste formaat, upload daarna het resultaat.
Te veel bestanden, of te veel uploads
Aantallimieten leveren hun eigen meldingen op, en het zijn niet overal dezelfde getallen, omdat de composer en de backend verschillende dingen tellen.
| Melding | HTTP-code | Oorzaak |
|---|---|---|
You can only upload up to 6 files per message. | geen, een melding op de website | Een keuze of drop zou de composer boven de 6 klaargezette bestanden brengen |
Message {n} may carry up to 4 valid attachments, and only on the final user message. | 400 invalid_attachments | Meer dan 4 bijlagen bij een prompt, of bijlagen bij een bericht dat niet de laatste gebruikersbeurt is |
Message {n} repeats an attachment. | 400 invalid_attachments | Hetzelfde bijlage-id komt tweemaal voor bij één bericht |
Projects hold up to 10 files. Remove one first. | 409 project_file_limit_reached | Een elfde vastgezet bestand bij een project |
This project already holds 10 files. Remove one first. | geen, een melding op de website | Getoond voordat de upload zelfs maar begint, wanneer de lijst al vol is |
Snelheidslimieten staan los van aantallen. Upload rate limit reached. Please wait a moment before uploading another image. is HTTP 429 upload_rate_limited, en verschijnt na meer dan 10 afbeeldingsuploads binnen één UTC-minuut. Het wachten duurt een minuut.
Daily upload limit reached. Please try again tomorrow. is HTTP 429 upload_daily_limit_reached, na 60 afbeeldingsuploads op één UTC-dag. De reset valt op middernacht UTC, niet middernacht bij jou. Uploads van projectbestanden hebben hun eigen plafond van 10 per minuut.
De upload lukte, maar het bestand kon niet worden gelezen
Wanneer het uitlezen van een PDF-, Word- of spreadsheetbestand vastloopt, is de upload zelf geslaagd en zit de mislukking in het lezen van de inhoud. Elk formaat heeft zijn eigen melding.
| Melding | Wat het meestal betekent |
|---|---|
Could not read {name}. The PDF may be corrupted or password-protected. | Het uitlezen van de PDF-tekst liep vast. Een met wachtwoord beveiligde PDF is het gangbare geval |
Could not read {name}. Please try re-saving the document. | Het uitlezen van Word liep vast |
Could not read {name}. The spreadsheet may be corrupted. | Het uitlezen van de spreadsheet liep vast |
Could not read {name}. Older .xls files are not supported. Please re-save the file as .xlsx and upload it again. | Een verouderd binair Excel-bestand. De melding is meteen de oplossing |
Could not read {name}. | Het uitlezen van platte tekst liep vast |
No readable text found in this file, so the model cannot see it. | Een vastgezet projectbestand waarvan het uitlezen helemaal niets opleverde |
Verwijder bij een met wachtwoord beveiligde PDF het wachtwoord in je PDF-lezer en upload de ontgrendelde versie. Open bij een oudere .xls het bestand en sla het op als .xlsx. Een gescande PDF die tot niets uitleest, wordt behandeld bij chatten met een PDF.
Een bestand kan ook succesvol worden gelezen en daarna toch worden ingekort. Eén chatbericht is begrensd op 100.000 tekens, en uitgelezen bestandstekst telt daarin mee. Als de uitgelezen tekst niet past, zie je Your upload was too large, so only the first part of it was sent. Ask about a smaller section for full coverage. en het bericht zelf draagt op het afkappunt de markering [Attachment truncated: the upload was larger than one message can carry, so the content past this point was not included.]. Het model ontvangt de tekst tot die markering en niets erna, dus een antwoord dat compleet oogt kan op een gedeeltelijk document zijn gebaseerd.
Als het hele bericht wordt geweigerd in plaats van ingekort, geeft de backend HTTP 400 message_too_long terug met This message is {count} characters, over the 100,000 character limit. Attach a shorter file, or ask about one section at a time., waarbij {count} je werkelijke aantal tekens is.
De upload mislukte zonder duidelijke reden
Een handvol meldingen betekent dat de upload nooit werd voltooid in plaats van inhoudelijk geweigerd.
| Melding | Wat het betekent | Wat je doet |
|---|---|---|
Failed to retrieve session token. | Je sessietoken kon niet worden opgehaald voordat de upload plaatsvond | Vernieuw de pagina en log opnieuw in, probeer het dan opnieuw |
Failed to upload image: {statusText} | Het antwoord op de afbeeldingsupload kwam niet OK terug, met de serverstatustekst erbij | Probeer het opnieuw. Blijft het zich herhalen, dan heeft support die statustekst nodig |
Image URL not returned by the server. | De upload slaagde, maar het antwoord bevatte geen afbeeldings-URL | Probeer de upload opnieuw |
Could not upload your attachments. | De uploadstap liep vast in de naast-elkaar-vergelijkingsweergave | Probeer het opnieuw, of stuur dezelfde prompt in een normale chat |
Could not upload {name}. | Een upload van een projectbestand liep vast zonder eigen melding | Probeer het opnieuw |
Invalid request en No file uploaded | HTTP 400 invalid_upload en no_file_uploaded. Het verzoek was geen multipart/form-data, de formuliergegevens konden niet worden ontleed, of de body bevatte geen bestandsveld | Probeer de upload opnieuw |
Media could not be stored. | Het opslaan leverde geen object op | Probeer het eenmaal opnieuw. Houdt het aan, neem dan contact op met support |
Stored media metadata was invalid. | De opgeslagen media-rij kon niet worden teruggelezen | Probeer het eenmaal opnieuw. Houdt het aan, neem dan contact op met support |
Something went wrong. Please retry. | HTTP 500. Elke onafgehandelde backendfout | Probeer het eenmaal opnieuw, neem dan contact op met support |
Een andere familie meldingen betekent dat het bestand weg is in plaats van dat het niet aankwam. One or more attachments could not be found. is HTTP 404 attachment_not_found, teruggegeven wanneer een bijlage-id niet naar opgeslagen media herleidt die van jou is. Media not found. is HTTP 404 media_not_found, en Media has expired. is HTTP 404 media_expired, teruggegeven zodra het opgeslagen object voorbij zijn bewaartermijn is, die tot 30 dagen loopt. Een oud gesprek kan nog wel een verwijzing naar een verdwenen bestand bevatten, upload het dan opnieuw. De bewaartermijn staat beschreven bij gegevens en privacy.
- Eén bijlage is begrensd op 10 MB, één prompt in totaal op 20 MB
- De composer zet tot 6 bestanden klaar; de backend accepteert 4 bijlagen per prompt
- Directe afbeeldingsuploads zijn begrensd op 8 MB, 10 per minuut en 60 per UTC-dag
- Een bestand hernoemen zet het niet om: de handtekeningcontrole merkt dat op
- Slepen en neerzetten blijft stil bij een niet-ondersteund type, de bijlageknop vertelt het wel
- GIF's worden door de composer op de website geweigerd, zet ze om naar PNG of JPEG
- Oudere .xls-bestanden moeten opnieuw worden opgeslagen als .xlsx
- Een met wachtwoord beveiligde PDF moet worden ontgrendeld voordat hij gelezen kan worden
- Uitgelezen bestandstekst telt mee voor de limiet van 100.000 tekens per bericht
- Bijlagen kosten geen credits, dus een mislukte upload kost niets
Veelgestelde vragen
Wat betekent "Attachments must be 10 MB or smaller."?
Het bestand dat je hebt toegevoegd, overschrijdt de limiet van 10 MB per bestand, en de backend weigerde het met HTTP 413 en de code attachment_too_large. Die melding geldt alleen voor de limiet per bestand. Vier bestanden die elk onder de 10 MB blijven maar samen boven de 20 MB uitkomen, leveren een andere melding op: "Attachments are limited to 20 MB per prompt.", met de code attachments_too_large. Een vijfde bijlage bij dezelfde prompt levert "Message {n} may carry up to 4 valid attachments, and only on the final user message." op met de code invalid_attachments.
Waarom verschijnt "The file extension does not match its content type." bij een bestand dat probleemloos opent?
De extensiecontrole loopt vóór de handtekeningcontrole, dus een bestand waarvan de extensie niet overeenkomt met het opgegeven inhoudstype wordt met deze melding geweigerd en bereikt nooit de vergelijking van de magische bytes die "The selected file does not match its declared format." oplevert. De codes verschillen per uploadpad: een chatbijlage levert attachment_extension_mismatch en invalid_attachment op, een projectbestand levert project_file_extension_mismatch en invalid_project_file op, dus de code in een netwerktrace vertelt je welk uploadpad het bestand weigerde.
Ik sleepte een bestand in de chat en er gebeurde niets, zonder foutmelding. Waarom?
De meest waarschijnlijke reden is een niet-ondersteund bestandstype, en het sleeppad zegt daar bewust niets over. Het neergezette bestand verschijnt ook nooit in de klaargezette lijst, dus er is niets om te verwijderen en niets op het scherm dat de stilte verklaart. Niet elke drop is stil: een drop die de composer boven de 6 klaargezette bestanden zou brengen, geeft wel een melding, "You can only upload up to 6 files per message.", op hetzelfde pad waar een niet-ondersteund type er geen geeft.
Hoe kom ik langs "Upload rate limit reached. Please wait a moment before uploading another image."?
Je wacht. Het is HTTP 429, veroorzaakt door meer dan 10 afbeeldingsuploads binnen één UTC-minuut. De teller erachter hoort bij de route voor afbeeldingsuploads en niet bij bijlagen in het algemeen, en de route voor projectbestanden houdt een eigen teller bij, dus bestanden vastzetten aan een project en afbeeldingen uploaden putten niet dezelfde toewijzing uit. Op welke route je ook zit, het account betaalt daarnaast een gedeeld plafond van 30 verzoeken per minuut over alle routes samen.
Mijn PDF is geüpload, maar het model zegt de inhoud niet te zien. Wat ging er mis?
De upload is gelukt en de uitleesstap is wat mislukte. Een met wachtwoord beveiligde of beschadigde PDF geeft de melding "Could not read {name}. The PDF may be corrupted or password-protected." Een PDF die is vastgezet aan een project en waarvan het uitlezen niets opleverde, toont in plaats daarvan "No readable text found in this file, so the model cannot see it." naast het bestand in het project. Verwijder het wachtwoord en upload opnieuw voor het eerste geval. Het tweede geval, een scan zonder tekstlaag, wordt behandeld op de pagina over chatten met een PDF.
Verandert een upgrade van mijn abonnement iets aan uploads?
Het verandert naar welke modellen je een bestand kunt sturen. Bijlagen kosten op elk abonnement geen credits, dus de upload zelf is nooit wat je abonnement meet. Starter bereikt vier modelidentifiers, Pro voegt daar nog eens 37 aan toe, en elk ander model in de catalogus vereist Powerhouse.