Models and Modes Reference
Stable selection guidance for Exa search types and compatibility-layer model routing.Canonical Docs Links
- Base docs URL:
https://exa.ai/docs - Search reference:
/reference/search - OpenAI SDK compatibility:
/reference/openai-sdk
Search Types
Exa’s primary search modes for new work:How Output Controls Affect Behavior
outputSchemaadds synthesis work and therefore adds latency across search typessystemPromptguides synthesis behavior but does not replace schema controlmaxAgeHours: 0forces fresh crawling and can increase latency substantially
type: "fast"when latency matters more than maximum quality,type: "instant"for real-time UX, or notypeat all (defaultauto) otherwise- no
outputSchema - default freshness behavior
Answer and Compatibility Models
In OpenAI-compatible flows, current model routing is:
These are compatibility-layer names. Native Exa endpoint choice remains the more important design decision.
Use
deep-reasoning when:
- the task needs multi-step synthesized retrieval
- you want a current Exa-first path instead of the legacy research surface
- you need a replacement for legacy
/research/v1structured output flows
Practical Defaults
auto is almost always the right type, including for coding and agent workflows. Deviate only for a real latency or reasoning requirement:
- General retrieval: omit
type; the server defaults toauto - Latency-sensitive path:
type: "fast"withhighlights - Real-time UX:
type: "instant"and minimal synthesis