Det korte svar
Websitet accepterer filer på op til 100 MB hver. iOS-appen sætter en grænse på 10 MB for én vedhæftning, og alle vedhæftninger på én prompt må samlet højst være 20 MB. Fejlteksten fortæller, hvilket lag der afviste filen.
Grænserne, samlet et sted:
| Grænse | Værdi | Hvor den gælder |
|---|---|---|
| Én fil, website | 100 MB | Enhver fil, der vedhæftes i websitets skrivefelt; dokumenter læses i din browser |
| Én vedhæftning, iOS-app | 10 MB | Enhver fil, der vedhæftes fra appen |
| Alle vedhæftninger på én prompt, iOS-app | 20 MB | Prompten som helhed |
| Vedhæftninger per prompt, iOS-app | 4 | Håndhævet af backenden, kun på den sidste besked fra brugeren |
| Transskribering af PDF-slides | 20 MB | Billedtunge PDF'er over denne grænse holder deres lokalt udtrukne tekst |
| Filer klar i skrivefeltet | 6 | Websitets skrivefelt |
| Direkte billedupload | 8 MB | Ruten til billedupload |
| Billedupload per minut | 10 | Per konto, per UTC-minut |
| Billedupload per dag | 60 | Per konto, per UTC-dag |
| Fastgjort fil i projekt | 10 MB, 10 filer | Per projekt |
| Tekst i én chatbesked | 100.000 tegn | Inkluderer tekst udtrukket fra dine filer |
Vedhæftninger koster ingen credits, så en afvist upload koster dig ingenting, og det samme gælder en, der lykkes.
Filen er for stor
Der kan vises fire forskellige tekster ved en afvisning på grund af størrelse, afhængigt af hvilket lag der fangede filen.
| Besked | HTTP-kode | Årsag |
|---|---|---|
File {name} exceeds the 100 MB limit. Please upload a smaller file. | ingen, en pop op-besked på websitet | Du valgte en enkelt fil over 100 MB via vedhæft-knappen |
One or more files exceed the 100 MB size limit. Please upload smaller files. | ingen, en pop op-besked på websitet | Du trak filer ind, og mindst én er over 100 MB |
Attachments must be 10 MB or smaller. | 413 attachment_too_large | iOS-appens backend afviste filen, kontrolleret først mod den angivne længde og derefter mod de faktiske bytes |
Attachments are limited to 20 MB per prompt. | 413 attachments_too_large | Hver vedhæftning i appen er under 10 MB, men samlet bliver de mere end 20 MB |
{name} i de første to bliver udfyldt med dit filnavn.
Den angivne længde kontrolleres, før de faktiske bytes gør det, så det hjælper ikke at angive en mindre størrelse for at få en stor fil forbi appens 10 MB-kontrol.
Løsningen er den samme for alle fire: send mindre på én gang. Del en lang PDF op i de afsnit, du faktisk vil have læst, og vedhæft det afsnit, du spørger om. Kun den nyeste besked fra dig med vedhæftninger får sine vedhæftninger sendt videre til udbyderen, så vedhæft filen til den besked, der stiller spørgsmålet, i stedet for at stole på en, der blev sendt tidligere i samtalen.
Billeder, der uploades direkte, har deres egen, lavere grænse: Image is too large. Please upload an image under 8 MB. er HTTP 413 upload_too_large. Den udløses to gange, én gang på en angivet Content-Length på mere end det dobbelte af grænsen, og igen på den faktiske filstørrelse på 8 MiB, så en forkert angivet længde bliver fanget begge veje. Eksporter billedet igen i en mindre størrelse eller lavere opløsning.
For fastgjorte filer i et projekt er grænsen også 10 MB, med sine egne tekster: {name} is over the 10 MB limit. som pop op-besked på websitet og Project files must be 10 MB or smaller. som HTTP 413 project_file_too_large.
Filtypen accepteres ikke
Der findes tre forskellige lister over tilladte filtyper, fordi chatvedhæftninger, direkte billedupload og fastgjorte projektfiler er tre forskellige veje.
| Besked | HTTP-kode | Hvad den accepterer |
|---|---|---|
Choose an image, PDF, text, Markdown, CSV, or JSON file. | 415 unsupported_attachment_type | Chatvedhæftninger: JPEG, PNG, WebP, GIF, PDF, TXT, Markdown, CSV, JSON |
Unsupported image type. Please upload a JPG, PNG, WebP, or GIF. | 400 unsupported_image_type | Ruten til billedupload: image/jpeg, image/png, image/webp, image/gif |
Choose a PDF, Word, Excel, text, Markdown, CSV, or JSON file. | 415 unsupported_project_file_type | Fastgjorte projektfiler, som med vilje udelukker billeder |
Unsupported file type. Please upload an image, document (PDF, Word), spreadsheet (Excel), or text-based file. | ingen, en pop op-besked på websitet | Skrivefeltet klassificerer en valgt fil |
{name} is not a supported file type. | ingen, en pop op-besked på websitet | En valgt projektfil, der er et billede eller ellers ikke understøttet |
Skrivefeltet viser den pop op-besked om ikke-understøttet type, når du vælger en fil via vedhæft-knappen. Træk-og-slip er tavs i samme situation, så en fil, du trækker ind, som aldrig dukker op i skrivefeltet og ikke giver nogen besked overhovedet, er højst sandsynligt en ikke-understøttet type. Vælg den i stedet via vedhæft-knappen, så får du beskeden, der peger på problemet.
GIF'er er det ene sted, hvor de to veje er uenige. Websitets skrivefelt afviser dem helt med GIF files are not supported. Please upload a PNG or JPEG image., mens backendens rute til billedupload accepterer image/gif. På websitet skal du konvertere GIF'en til et PNG- eller JPEG-billede og uploade det i stedet.
For alt andet, der ikke er på listen, er den hurtigste vej at konvertere formatet: gem den som PDF, CSV eller ren tekst, og upload den i stedet. Den fulde liste over accepterede filtyper findes under understøttede filtyper.
Filen er ikke, hvad den giver sig ud for at være
Der køres to kontroller efter listen over filtyper, og begge giver deres egen besked.
The file extension does not match its content type. er HTTP 415, med koden attachment_extension_mismatch på en chatvedhæftning og project_file_extension_mismatch på en projektfil. Den udløses, når filendelsen i filnavnet og den medsendte content type ikke stemmer overens.
The selected file does not match its declared format. er HTTP 415, med koden invalid_attachment på en chatvedhæftning og invalid_project_file på en projektfil. Denne er en signaturkontrol: filens første bytes læses og sammenlignes med den angivne MIME-type, så en fil, der er blevet omdøbt i stedet for konverteret, bliver fanget her.
Den typiske årsag er en omdøbning. At ændre report.txt til report.pdf gør den ikke til en PDF, og det er denne kontrol, der bemærker det. Åbn filen i dens eget program, og eksporter eller gem den som det format, du vil have, og upload derefter resultatet.
For mange filer, eller for mange uploads
Grænser for antal giver deres egne beskeder, og det er ikke det samme tal hver gang, fordi skrivefeltet og backenden tæller forskellige ting.
| Besked | HTTP-kode | Årsag |
|---|---|---|
You can only upload up to 6 files per message. | ingen, en pop op-besked på websitet | Et valg eller en træk-og-slip ville tage skrivefeltet forbi 6 klargjorte filer |
Message {n} may carry up to 4 valid attachments, and only on the final user message. | 400 invalid_attachments | Mere end 4 vedhæftninger på én prompt, eller vedhæftninger på en besked, der ikke er den sidste tur fra brugeren |
Message {n} repeats an attachment. | 400 invalid_attachments | Det samme vedhæftnings-id optræder to gange på én besked |
Projects hold up to 10 files. Remove one first. | 409 project_file_limit_reached | En 11. fastgjort fil på et projekt |
This project already holds 10 files. Remove one first. | ingen, en pop op-besked på websitet | Vises allerede før uploaden går i gang, når listen er fuld |
Grænser for hastighed er noget andet end antal. Upload rate limit reached. Please wait a moment before uploading another image. er HTTP 429 upload_rate_limited, og den udløses efter mere end 10 billedupload i ét UTC-minut. Ventetiden er et minut.
Daily upload limit reached. Please try again tomorrow. er HTTP 429 upload_daily_limit_reached, efter 60 billedupload på én UTC-dag. Nulstillingen sker ved midnat UTC og ikke midnat der, hvor du er. Upload af projektfiler har sit eget loft på 10 per minut.
Uploaden virkede, men filen kunne ikke læses
Når udtrækning af en PDF-, Word- eller regnearksfil går fejl, er selve uploaden lykkedes, og fejlen ligger i at læse indholdet. Hvert format har sin egen besked.
| Besked | Hvad det normalt betyder |
|---|---|
Could not read {name}. The PDF may be corrupted or password-protected. | Udtrækning af tekst fra PDF'en gik fejl. En password-beskyttet PDF er det almindelige tilfælde |
Could not read {name}. Please try re-saving the document. | Udtrækning fra Word gik fejl |
Could not read {name}. The spreadsheet may be corrupted. | Udtrækning fra regnearket gik fejl |
Could not read {name}. Older .xls files are not supported. Please re-save the file as .xlsx and upload it again. | En ældre, binær Excel-fil. Beskeden er selv løsningen |
Could not read {name}. | Udtrækning af almindelig tekst gik fejl |
No readable text found in this file, so the model cannot see it. | En fastgjort projektfil, hvis udtrækning ikke gav noget som helst |
Ved en password-beskyttet PDF skal du fjerne passwordet i din PDF-læser og uploade den oplåste kopi. Ved en ældre .xls-fil skal du åbne den og gemme den som .xlsx. En scannet PDF, der ikke giver noget ved udtrækning, er beskrevet under chat med en PDF.
En fil kan også blive læst korrekt og derefter blive skåret til. En enkelt chatbesked har en grænse på 100.000 tegn, og tekst udtrukket fra filer tæller med i det. Når den udtrukne tekst ikke passer, ser du Your upload was too large, so only the first part of it was sent. Ask about a smaller section for full coverage., og selve beskeden bærer markøren [Attachment truncated: the upload was larger than one message can carry, so the content past this point was not included.] ved afskæringen. Modellen får teksten frem til den markør og intet derefter, så et svar, der virker fuldstændigt, kan være baseret på et delvist dokument.
Hvis hele beskeden afvises i stedet for at blive skåret til, returnerer backenden HTTP 400 message_too_long med This message is {count} characters, over the 100,000 character limit. Attach a shorter file, or ask about one section at a time., hvor {count} er dit faktiske antal tegn.
Uploaden mislykkedes uden en tydelig grund
En håndfuld beskeder betyder, at uploaden aldrig blev gennemført, snarere end at den blev afvist på grund af selve filen.
| Besked | Hvad det betyder | Hvad du skal gøre |
|---|---|---|
Failed to retrieve session token. | Dit session-token kunne ikke hentes før upload-kaldet | Genindlæs siden, log ind igen, og forsøg derefter igen |
Failed to upload image: {statusText} | Svaret på billeduploaden kom ikke tilbage som OK, med serverens statustekst tilføjet | Forsøg igen. Hvis det gentager sig, er statusteksten det, support har brug for |
Image URL not returned by the server. | Uploaden lykkedes, men svaret indeholdt ingen billed-URL | Forsøg uploaden igen |
Could not upload your attachments. | Upload-trinnet gik fejl i side-by-side-visningen til sammenligning | Forsøg igen, eller send den samme prompt i en normal chat |
Could not upload {name}. | Upload af en projektfil gik fejl uden sin egen besked | Forsøg igen |
Invalid request and No file uploaded | HTTP 400 invalid_upload og no_file_uploaded. Anmodningen var ikke multipart/form-data, formulardataene kunne ikke tolkes, eller indholdet havde intet filfelt | Forsøg uploaden igen |
Media could not be stored. | Skriveoperationen til lager returnerede intet objekt | Forsøg én gang mere. Fortsætter det, så kontakt support |
Stored media metadata was invalid. | Den lagrede medierække kunne ikke læses tilbage | Forsøg én gang mere. Fortsætter det, så kontakt support |
Something went wrong. Please retry. | HTTP 500. En ubehandlet fejl i backenden | Forsøg én gang mere, kontakt derefter support |
En anden familie af beskeder betyder, at filen er væk i stedet for at fejle i at nå frem. One or more attachments could not be found. er HTTP 404 attachment_not_found, som returneres, når et vedhæftnings-id ikke svarer til lagrede medier, du selv ejer. Media not found. er HTTP 404 media_not_found, og Media has expired. er HTTP 404 media_expired, som returneres, når det lagrede objekt er ude over sit opbevaringsvindue, der er op til 30 dage. En gammel samtale kan stadig indeholde en reference til en fil, der er væk, så upload den igen. Teksten om opbevaring findes under data og privatliv.
- Filer på websitet kan være op til 100 MB; i iOS-appen er én vedhæftning begrænset til 10 MB, og én prompt til 20 MB i alt
- Skrivefeltet klargør op til 6 filer; backenden accepterer 4 vedhæftninger per prompt
- Direkte billedupload er begrænset til 8 MB, 10 per minut og 60 per UTC-dag
- At omdøbe en fil konverterer den ikke: signaturkontrollen fanger det
- Træk-og-slip er tavs ved en ikke-understøttet type, vedhæft-knappen fortæller dig det
- GIF'er afvises af websitets skrivefelt, så konverter til PNG eller JPEG
- Ældre .xls-filer skal gemmes igen som .xlsx
- En password-beskyttet PDF skal låses op, før den kan læses
- Tekst udtrukket fra filer tæller med i beskedens grænse på 100.000 tegn
- Vedhæftninger koster ingen credits, så en mislykket upload ikke koster noget
Ofte stillede spørgsmål
Hvad betyder "Attachments must be 10 MB or smaller."?
Filen, du vedhæftede fra iOS-appen, er over dens grænse på 10 MB per fil, og backenden afviste den med HTTP 413 og koden attachment_too_large. Websitet har ikke denne grænse: det læser dokumenter i din browser og accepterer filer op til 100 MB. Den tekst er kun grænsen per fil. Fire filer, der hver er under 10 MB, men samlet bliver mere end 20 MB, giver en anden tekst, "Attachments are limited to 20 MB per prompt.", med koden attachments_too_large. En femte vedhæftning på samme prompt giver "Message {n} may carry up to 4 valid attachments, and only on the final user message." med koden invalid_attachments.
Hvorfor vises "The file extension does not match its content type." på en fil, der ellers åbner fint?
Kontrollen af filendelsen køres før signaturkontrollen, så en fil, hvis endelse ikke stemmer med den angivne content type, afvises med denne tekst og når aldrig frem til byte-sammenligningen, der giver "The selected file does not match its declared format." Koderne er forskellige efter upload-vej: en chatvedhæftning giver attachment_extension_mismatch og invalid_attachment, en projektfil giver project_file_extension_mismatch og invalid_project_file, så koden i en netværkslog fortæller dig, hvilken upload-vej der afviste filen.
Jeg trak en fil ind i chatten, og der skete ikke noget, uden nogen fejl. Hvorfor?
Den mest sandsynlige årsag er en ikke-understøttet filtype, og træk-og-slip-vejen siger med vilje ikke noget om det. Den fil, du trak ind, dukker heller aldrig op på listen over klargjorte filer, så der er ingenting at fjerne og ingenting på skærmen, der forklarer tavsheden. Ikke alt træk-og-slip er tavst: et træk, der ville tage skrivefeltet forbi 6 klargjorte filer, giver faktisk en besked, "You can only upload up to 6 files per message.", på den samme vej, hvor en ikke-understøttet type ikke giver nogen.
Hvordan kommer jeg forbi "Upload rate limit reached. Please wait a moment before uploading another image."?
Du venter. Det er HTTP 429, udløst af mere end 10 billedupload i ét UTC-minut. Tælleren bag den hører til ruten for billedupload, snarere end vedhæftninger generelt, og ruten for projektfiler har sin egen tæller, så det at fastgøre filer til et projekt og uploade billeder ikke tapper af den samme kvote. Uanset hvilken rute du bruger, har kontoen også et fælles loft på 30 anmodninger per minut samlet over alle ruter.
Min PDF blev uploadet, men modellen siger, den ikke kan se indholdet. Hvad gik der galt?
Uploaden gik igennem, og det er udtrækningstrinnet, der fejlede. En password-beskyttet eller korrupt PDF giver beskeden "Could not read {name}. The PDF may be corrupted or password-protected." En PDF, der er fastgjort til et projekt, og hvis udtrækning ikke gav noget, viser i stedet "No readable text found in this file, so the model cannot see it." ved siden af filen i projektet. Fjern passwordet, og upload igen i det første tilfælde. Det andet tilfælde, en scanning uden tekstlag, er beskrevet på siden om chat med en PDF.
Ændrer det noget for uploads, hvis jeg opgraderer min plan?
Det ændrer, hvilke modeller du kan sende en fil til. Vedhæftninger koster ingen credits på nogen plan, så selve uploaden er aldrig det, din plan måler. Starter når fire modelnavne, Pro lægger 38 flere til dem, og alle andre modeller i kataloget kræver Powerhouse.