Modes

Four depths of search. Pick the cheapest one that answers your question.

Every search endpoint takes a mode. It sets how many candidates are judged and whether the best ones are opened and read before they are ranked.

ultrafastnormaldeep
What each headline is judged onheadlineheadline and standfirstheadline and standfirstheadline and standfirst
New headlines judged per searchup to 160up to 160up to 400all of them
Articles opened and readup to 4up to 8
highlightsnot availablenot availableoptionalon by default
essentialoptionaloptionaloptionalon by default
Typical latencyabout 1 sabout 1 s2–5 s10–15 s
PriceSearchSearchSearchDeep search

normal is the default.

Choosing a mode

  • ultra is the cheapest. Use it for high-volume classification, alerts, and anything where the headline says it all.
  • fast is the best default for agents in a loop: quick, cheap, and good recall when the headline names the topic.
  • normal reads the top results before ranking them. Use it when a wrong result is expensive — a headline that promises more than its article is caught and moved to rejected.
  • deep judges the whole index and reads more. Use it for research, reports and questions where you need everything, with highlights and essentials included.

Results arrive in two stages

In every mode, results judged from the headline arrive first — about a second in — and each one is confirmed in place as its article is read. With streaming you get those partial results as partial events; without it, you get the final result.

What doesn’t cost twice

  • Judgment memory. What the model already said about a headline for a query is reused for a week, so a repeated or similar search only pays for what is new.
  • Result cache. An identical request within 10 minutes is served from cache: usage.tokens is 0 and it is not billed.

See Costs and caching for hard caps per request.

On this page