Choose a supported file and a manageable excerpt
GPT0 accepts supported text and code files, such as plain text, Markdown, CSV, JSON, and common source-code formats. It does not read images or PDFs in the current chat interface. Rename a binary document to .txt and it still will not become useful text.
The app allows up to five files per message, with a 1 MB limit per file and a combined attachment text limit of 30,000 characters. Those are upload-selection limits, not a promise that every accepted file fits the model's context. Smaller excerpts are often necessary.
Keep the context that makes the excerpt meaningful
For code, include the function, relevant inputs, expected result, and the exact error. For a policy or note, include its heading, date if relevant, and any definition the question depends on. An isolated paragraph can be misleading when the missing section changes its meaning.
Remove unrelated sections and sensitive details before attaching. If you replace a value, do it consistently: a fictional customer label should mean the same person throughout the example. Preserve the structure that causes the problem so redaction does not make the task impossible.
Ask for evidence from the file
Specify what the model should extract or explain, and tell it what to do when the file does not answer the question. Ask it to identify the relevant passage or function so you can find the evidence yourself. Do not let a plausible answer blur the boundary between supplied content and general knowledge.
Use only the attached excerpt. List the explicit requirements, then the ambiguous points. For each requirement, quote a short identifying phrase so I can locate it. If the excerpt does not establish a deadline or owner, write “not stated.”
Review the answer and handle oversize inputs
Compare each extracted fact with the original file. A local model can still omit details, misread a negation, or invent a connection. For code, run appropriate checks in your own development environment; GPT0 does not execute the attachment.
If the message is too long, split it by meaningful sections and ask a narrow question about each. Save a short verified summary between sections. Do not merely remove random lines until the prompt fits, because the missing line may be the one that changes the conclusion.
Original examples are illustrative. This is AI-assisted content maintained for GPT0, not an independent product benchmark. Read our editorial approach.
Try a small task in GPT0
Start with a short prompt. Your device runs the model; WebGPU support and an initial download are required.
Open free chat