Watch someone hit a free-tier wall and you nearly always see the same thing: twelve short messages where two well-built ones would have done. The cap counts messages, not effort. So the whole trick of free AI is to spend your messages like they cost money, which, in the paid world, they do.
Habit one: front-load the context
Every follow-up that starts *actually, I meant…* is a message you paid for twice. Put who you are, what the output is for, the constraints and the format in the first message. This is not extra typing; it is the typing you were going to do anyway, moved earlier.
Splitting a long job so it fits
- 1
Chunk the input
A 40-page report is four ten-page chunks. Paste one chunk per message and ask for the same fixed output each time: three bullets, or a JSON object with the same keys.
- 2
Keep the outputs, drop the inputs
Start a fresh chat for the merge. Paste only the four short outputs, not the four chunks. The model never needs to see the whole report at once.
- 3
Merge with one instruction
"These are four partial summaries of one report. Combine them into one summary of at most 200 words, removing duplicates." One message, one answer, done.
- 4
Count what you spent
Five messages for a 40-page report. The single-paste version costs one message that fails, plus the ones you spend trying to recover.
Habit two: ask for the shape, not the prose
Prose answers invite follow-ups because they never quite match what you needed. A fixed shape (a table, three bullets, a JSON object with named keys) arrives ready to use. Say the shape in the first sentence.
Your turn
Your reusable context-first prompt
I am a [ROLE]. I need [OUTPUT SHAPE] from the text below, for [AUDIENCE]. Keep it under [LENGTH]. Do not add anything the text does not say. If a fact is missing, write "not stated". Text: [PASTE]
Hint: The 'not stated' line stops the model filling gaps with plausible inventions, which is the most expensive kind of free answer.
Knowledge check
You have a 60-page PDF and a free tier that stops after a modest daily allowance. What is the most message-efficient approach?