Skip to main content
An attached document is not pasted into the conversation. It is chunked, indexed and searched, so a 200 page PDF costs about as much context as the few paragraphs that turn out to matter. Send the whole thing.

What you can attach

Plain text and markdown, CSV and JSON, source files in most common languages, PDF, Word, Excel and PowerPoint. Images are different. They are not indexed, they go straight to the model, so they need a model that can see. A model without vision says so rather than failing quietly. Animated GIFs are rejected.

How search works

Each document is split into overlapping chunks of about 200 tokens. Two indexes are built: a keyword index and a vector index. A search runs both, takes the top 30 from each, merges them by rank, and returns the best five. That combination is why an exact identifier and a vaguely worded question both find the right passage. Keyword search catches the first, meaning search catches the second.

Identical files are free

A file is identified by its content. Attaching the same document again in another chat reuses the existing index and does not count against your upload quota.

Upload quotas

Images do not count against these.