Deep Research
Generates a deep research report at the selected tier. The pro-visual tier also returns relevant images and videos.
Two-phase invocation
- Phase 1: the server generates a research plan. If the plan has no ambiguity, the server proceeds directly to research and streams the final report. If the plan is ambiguous, the plan event carries requires_selection=true together with a plan_id, and the SSE stream ends there — waiting for the client to confirm.
- Phase 2: call this endpoint again with the plan_id and selections. The server loads the stored plan, applies the selections, and streams the final report.
Notes
- Phase 2 only inherits the stored plan via plan_id. Other parameters are NOT inherited from Phase 1 — they must be supplied again in Phase 2, otherwise they fall back to defaults.
- messages is required in both phases and should carry the same user question.
post/v1/research
Request
- Base URL: https://api.octen.ai
- URL: https://api.octen.ai/v1/research
- Auth: one of:
- HTTP bearer
- API key in header x-api-key
Request body
Response
Successful Deep Research response. Always streamed as Server-Sent Events.
Changes
No recorded changes to this operation across all 1 revision of this API.