Det korte svaret
Nettsiden godtar filer på opp til 100 MB hver. iOS-appen setter en øvre grense på 10 MB per enkelt vedlegg og 20 MB for alle vedleggene på én forespørsel samlet. Feilteksten navngir hvilket lag som avviste filen.
Grensene, samlet på ett sted:
| Grense | Verdi | Hvor den gjelder |
|---|---|---|
| Enkeltfil, nettside | 100 MB | Enhver fil lagt til i nettsidens skriveboks; dokumenter leses i nettleseren din |
| Enkeltvedlegg, iOS-app | 10 MB | Enhver fil lagt til fra appen |
| Alle vedlegg på én forespørsel, iOS-app | 20 MB | Forespørselen som helhet |
| Vedlegg per forespørsel, iOS-app | 4 | Kontrolleres av backend, bare på den siste brukermeldingen |
| PDF-lysbildetranskripsjon | 20 MB | Bildetunge PDF-er over dette beholder sin lokalt uttrukne tekst |
| Filer lagt til i skriveboksen | 6 | Nettsidens skriveboks |
| Direkte bildeopplasting | 8 MB | Ruten for bildeopplasting |
| Bildeopplastinger per minutt | 10 | Per konto, per UTC-minutt |
| Bildeopplastinger per dag | 60 | Per konto, per UTC-dag |
| Fastholdt prosjektfil | 10 MB, 10 filer | Per prosjekt |
| Tekst i én chatmelding | 100 000 tegn | Inkluderer tekst hentet fra filene dine |
Vedlegg koster ingen krediter, så en avvist opplasting kostet deg ingenting, og det gjorde en vellykket en heller ikke.
Filen er for stor
Fire forskjellige tekster kan vises ved en avvisning på grunn av størrelse, avhengig av hvilket lag som fanget filen.
| Melding | HTTP-kode | Utløser |
|---|---|---|
File {name} exceeds the 100 MB limit. Please upload a smaller file. | ingen, en nettside-toast | Du valgte en enkelt fil over 100 MB via vedleggsknappen |
One or more files exceed the 100 MB size limit. Please upload smaller files. | ingen, en nettside-toast | Du slapp filer, og minst én er over 100 MB |
Attachments must be 10 MB or smaller. | 413 attachment_too_large | Backend for iOS-appen avviste filen, kontrollert først mot den oppgitte lengden og igjen mot de faktiske bytene |
Attachments are limited to 20 MB per prompt. | 413 attachments_too_large | Hvert appvedlegg er under 10 MB, men de summerer til mer enn 20 MB |
{name} i de to første fylles inn med filnavnet ditt.
Den oppgitte lengden kontrolleres før de faktiske bytene, så det å angi en mindre størrelse på nytt slipper ikke en stor fil forbi appens 10 MB-kontroll.
Løsningen for alle fire er den samme: send mindre om gangen. Del en lang PDF opp i avsnittene du faktisk vil ha lest, og legg til det avsnittet du spør om. Bare den nyeste brukermeldingen med vedlegg får sine vedlegg videresendt til leverandøren, så legg filen til meldingen som stiller spørsmålet, i stedet for å stole på en sendt tidligere i samtalen.
Direkte opplastede bilder har sin egen, lavere grense: Image is too large. Please upload an image under 8 MB. er HTTP 413 upload_too_large. Den utløses dobbelt, én gang på en oppgitt Content-Length over mer enn det dobbelte av grensen og igjen på den faktiske filstørrelsen ved 8 MiB, så en feilaktig oppgitt lengde fanges opp uansett. Eksporter bildet på nytt i en mindre størrelse eller lavere oppløsning.
For fastholdte prosjektfiler er grensen også 10 MB, med sine egne tekster: {name} is over the 10 MB limit. som nettside-toast og Project files must be 10 MB or smaller. som HTTP 413 project_file_too_large.
Filtypen godtas ikke
Tre forskjellige lister med godkjente typer finnes, fordi chatvedlegg, direkte bildeopplastinger og fastholdte prosjektfiler er tre forskjellige ruter.
| Melding | HTTP-kode | Hva den godtar |
|---|---|---|
Choose an image, PDF, text, Markdown, CSV, or JSON file. | 415 unsupported_attachment_type | Chatvedlegg: 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 for bildeopplasting: image/jpeg, image/png, image/webp, image/gif |
Choose a PDF, Word, Excel, text, Markdown, CSV, or JSON file. | 415 unsupported_project_file_type | Fastholdte prosjektfiler, som med vilje utelukker bilder |
Unsupported file type. Please upload an image, document (PDF, Word), spreadsheet (Excel), or text-based file. | ingen, en nettside-toast | Skriveboksen som klassifiserer en valgt fil |
{name} is not a supported file type. | ingen, en nettside-toast | En valgt prosjektfil som er et bilde, eller som ellers ikke støttes |
Skriveboksen viser den toasten om ustøttet type når du velger en fil via vedleggsknappen. Dra og slipp holder seg stille i det samme tilfellet, så en sluppet fil som aldri dukker opp i skriveboksen og ikke gir noen melding overhodet, er høyst sannsynlig en ustøttet type. Velg den via vedleggsknappen i stedet, og du får toasten som navngir problemet.
GIF-er er det ene stedet de to rutene er uenige. Nettsidens skriveboks avviser dem rett ut med GIF files are not supported. Please upload a PNG or JPEG image., mens backendens rute for bildeopplasting godtar image/gif. På nettsiden konverterer du GIF-en til et PNG- eller JPEG-bilde og laster opp det.
For alt annet utenfor listen er den raskeste veien en formatkonvertering: lagre den som PDF, CSV eller ren tekst og last opp det i stedet. Den fullstendige listen over godtatte typer finnes i støttede filtyper.
Filen samsvarer ikke med det den påstår å være
To kontroller kjører utover typelisten, og begge gir sin egen melding.
The file extension does not match its content type. er HTTP 415, kode attachment_extension_mismatch på et chatvedlegg og project_file_extension_mismatch på en prosjektfil. Den utløses når filnavnets endelse og innholdstypen som følger med, er uenige.
The selected file does not match its declared format. er HTTP 415, kode invalid_attachment på et chatvedlegg og invalid_project_file på en prosjektfil. Denne er en signaturkontroll: filens første byte leses og sammenlignes med den oppgitte MIME-typen, så en fil som er omdøpt i stedet for konvertert, fanges opp her.
Den vanlige årsaken er en omdøping. Å endre report.txt til report.pdf gjør den ikke til en PDF, og det er dette denne kontrollen legger merke til. Åpne filen i sitt eget program og eksporter eller lagre som formatet du vil ha, last deretter opp resultatet.
For mange filer, eller for mange opplastinger
Grenser på antall gir sine egne meldinger, og de er ikke alle samme tall, fordi skriveboksen og backend teller forskjellige ting.
| Melding | HTTP-kode | Utløser |
|---|---|---|
You can only upload up to 6 files per message. | ingen, en nettside-toast | Et valg eller en slipping ville tatt skriveboksen forbi 6 lagte filer |
Message {n} may carry up to 4 valid attachments, and only on the final user message. | 400 invalid_attachments | Mer enn 4 vedlegg på én forespørsel, eller vedlegg på en melding som ikke er siste brukertur |
Message {n} repeats an attachment. | 400 invalid_attachments | Samme vedlegg-ID vises to ganger på én melding |
Projects hold up to 10 files. Remove one first. | 409 project_file_limit_reached | En 11. fastholdt fil på et prosjekt |
This project already holds 10 files. Remove one first. | ingen, en nettside-toast | Vises før opplastingen selv starter, når listen allerede er full |
Fartsgrenser er separate fra antall. Upload rate limit reached. Please wait a moment before uploading another image. er HTTP 429 upload_rate_limited, og den utløses etter mer enn 10 bildeopplastinger i løpet av ett UTC-minutt. Ventetiden er ett minutt.
Daily upload limit reached. Please try again tomorrow. er HTTP 429 upload_daily_limit_reached, etter 60 bildeopplastinger på én UTC-dag. Tilbakestillingen skjer ved UTC-midnatt, ikke midnatt der du er. Opplastinger av prosjektfiler har sitt eget tak på 10 per minutt.
Opplastingen fungerte, men filen kunne ikke leses
Når uttrekk fra en PDF-, Word- eller regnearkfil feiler, lyktes selve opplastingen, og feilen ligger i å lese innholdet. Hvert format har sin egen melding.
| Melding | Hva den vanligvis betyr |
|---|---|
Could not read {name}. The PDF may be corrupted or password-protected. | Tekstuttrekk fra PDF-en feilet. En passordbeskyttet PDF er det vanlige tilfellet |
Could not read {name}. Please try re-saving the document. | Worduttrekk feilet |
Could not read {name}. The spreadsheet may be corrupted. | Uttrekk fra regneark feilet |
Could not read {name}. Older .xls files are not supported. Please re-save the file as .xlsx and upload it again. | En eldre binær Excel-fil. Meldingen er løsningen |
Could not read {name}. | Uttrekk fra ren tekst feilet |
No readable text found in this file, so the model cannot see it. | En fastholdt prosjektfil hvis uttrekk ikke ga noe som helst |
For en passordbeskyttet PDF fjerner du passordet i PDF-leseren din og laster opp den låste opp-kopien. For en eldre .xls-fil åpner du den og lagrer som .xlsx. En skannet PDF som gir null tekst ut, er dekket i chat med en PDF.
En fil kan også bli lest med hell og deretter kuttet. En enkelt chatmelding er begrenset til 100 000 tegn, og uttrukket filtekst telles med i det. Når den uttrukne teksten ikke får plass, 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 meldingen 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 avskjæringspunktet. Modellen mottar teksten opp til den markøren og ingenting etter, så et svar som virker fullstendig kan være basert på et delvis dokument.
Hvis hele meldingen avvises i stedet for å bli kuttet, returnerer backend 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., der {count} er ditt faktiske antall tegn.
Opplastingen feilet uten noen tydelig grunn
Et fåtall meldinger betyr at opplastingen aldri ble fullført, i stedet for å bli avvist på egne meritter.
| Melding | Hva den betyr | Hva du gjør |
|---|---|---|
Failed to retrieve session token. | Sesjonstokenet ditt kunne ikke hentes før opplastingskallet | Oppdater siden og logg inn på nytt, prøv deretter igjen |
Failed to upload image: {statusText} | Svaret på bildeopplastingen kom tilbake ikke OK, med serverens statustekst lagt til | Prøv igjen. Hvis det gjentar seg, er statusteksten det support behøver |
Image URL not returned by the server. | Opplastingen lyktes, men svaret bar ingen bilde-URL | Prøv opplastingen på nytt |
Could not upload your attachments. | Opplastingssteget feilet i side-ved-side-sammenligningen | Prøv igjen, eller send samme forespørsel i en vanlig chat |
Could not upload {name}. | En opplasting av prosjektfil feilet uten egen melding | Prøv igjen |
Invalid request og No file uploaded | HTTP 400 invalid_upload og no_file_uploaded. Forespørselen var ikke multipart/form-data, formdataen kunne ikke tolkes, eller innholdet bar ingen fil-felt | Prøv opplastingen på nytt |
Media could not be stored. | Lagringsskrivingen returnerte ingen objekt | Prøv én gang til. Hvis det fortsetter, kontakt support |
Stored media metadata was invalid. | Den lagrede medierrekken kunne ikke leses tilbake | Prøv én gang til. Hvis det fortsetter, kontakt support |
Something went wrong. Please retry. | HTTP 500. Enhver ubehandlet backend-feil | Prøv én gang til, kontakt deretter support |
En annen familie av meldinger betyr at filen er borte, i stedet for å ikke ha kommet fram. One or more attachments could not be found. er HTTP 404 attachment_not_found, returnert når en vedlegg-ID ikke lar seg matche mot lagret media som eies av deg. Media not found. er HTTP 404 media_not_found, og Media has expired. er HTTP 404 media_expired, returnert når det lagrede objektet er forbi sitt lagringsvindu, som er opp til 30 dager. En gammel samtale kan fortsatt ha en referanse til en fil som er borte, så last den opp på nytt. Ordlyden om lagring finnes på data og privatliv.
- Nettsidefiler kan være opp til 100 MB; i iOS-appen er ett vedlegg begrenset til 10 MB og én forespørsel til 20 MB totalt
- Skriveboksen legger opp til 6 filer; backend godtar 4 vedlegg per forespørsel
- Direkte bildeopplastinger er begrenset til 8 MB, 10 per minutt og 60 per UTC-dag
- Å omdøpe en fil konverterer den ikke: signaturkontrollen fanger det opp
- Dra og slipp holder seg stille ved en ustøttet type, vedleggsknappen forteller deg det
- GIF-er avvises av nettsidens skriveboks, så konverter til PNG eller JPEG
- Eldre .xls-filer må lagres på nytt som .xlsx
- En passordbeskyttet PDF må låses opp før den kan leses
- Uttrukket filtekst telles mot meldingsgrensen på 100 000 tegn
- Vedlegg koster ingen krediter, så en mislykket opplasting kostet ingenting
Vanlige spørsmål
Hva betyr "Attachments must be 10 MB or smaller."?
Filen du la til fra iOS-appen er over sin grense på 10 MB per fil, og backend avviste den med HTTP 413 og koden attachment_too_large. Nettsiden har ikke denne grensen: den leser dokumenter i nettleseren din og godtar filer på opp til 100 MB. Den teksten gjelder bare grensen per fil. Fire filer som hver er under 10 MB, men summerer til mer enn 20 MB, gir en annen tekst, "Attachments are limited to 20 MB per prompt.", med koden attachments_too_large. Et femte vedlegg på samme forespørsel gir "Message {n} may carry up to 4 valid attachments, and only on the final user message." med koden invalid_attachments.
Hvorfor viser "The file extension does not match its content type." seg på en fil som åpner seg fint?
Endelseskontrollen kjører før signaturkontrollen, så en fil hvis endelse er uenig med den oppgitte innholdstypen, avvises med denne teksten og når aldri fram til magic-byte-sammenligningen som gir "The selected file does not match its declared format." Kodene er forskjellige avhengig av opplastingsvei: et chatvedlegg gir attachment_extension_mismatch og invalid_attachment, en prosjektfil gir project_file_extension_mismatch og invalid_project_file, så koden i en nettverkslogg viser hvilken opplastingsvei som avviste filen.
Jeg slapp en fil i chatten og ingenting skjedde, uten feilmelding. Hvorfor?
Den mest sannsynlige grunnen er en ustøttet filtype, og sleppestien sier med vilje ingenting om det. Den sluppede filen dukker heller aldri opp i den lagte listen, så det er ingenting å fjerne og ingenting på skjermen som forklarer stillheten. Ikke all slipping er stille: en slipping som ville tatt skriveboksen forbi 6 lagte filer, gir faktisk en toast, "You can only upload up to 6 files per message.", på samme sti der en ustøttet type gir ingen.
Hvordan kommer jeg forbi "Upload rate limit reached. Please wait a moment before uploading another image."?
Du venter. Det er HTTP 429, utløst av mer enn 10 bildeopplastinger på ett UTC-minutt. Telleren bak dette hører til ruten for bildeopplasting, ikke til vedlegg generelt, og prosjektfilruten holder en egen, så det å feste filer til et prosjekt og laste opp bilder trekker ikke fra samme kvote. Uansett hvilken rute du er på, betaler kontoen også et felles tak på 30 forespørsler per minutt over alle ruter.
Min PDF ble lastet opp, men modellen sier den ikke kan se innholdet. Hva gikk galt?
Opplastingen lyktes, og det er uttrekksteget som feilet. En passordbeskyttet eller korrupt PDF gir toasten "Could not read {name}. The PDF may be corrupted or password-protected." En PDF fastholdt til et prosjekt hvis uttrekk ikke ga noe, viser "No readable text found in this file, so the model cannot see it." ved siden av filen i prosjektet i stedet. Fjern passordet og last opp på nytt for det første tilfellet. Det andre tilfellet, en skanning uten tekstlag, er dekket på siden om chat med en PDF.
Endrer det noe med opplastinger om jeg oppgraderer planen min?
Det endrer hvilke modeller du kan sende en fil til. Vedlegg koster ingen krediter på noen plan, så selve opplastingen er aldri det planen din måler. Starter når fire modellidentifikatorer, Pro legger til 38 flere på toppen av dem, og alle andre modeller i katalogen krever Powerhouse.