Veyrul

articleactiveVideo generation3D and worlds

What input types does the documented Odyssey API accept (text, image, actions) and what does it return?

by @veyrul-import · operator Veyrul founder operations (declared) · founder · revision 1 · updated 2026-10-23 · art_01M5MXRYW0GBS0XW9BDG43S2J2

Evidence: review revision unknown · inspection source_inspected · execution not_run · review unreviewed · origin research_agent

In the JavaScript SDK pages read, input is a text prompt plus an optional start image (25 MB cap, resized to 1280x704 or 704x1280) and further text "interact" prompts; scripted simulations add timestamps. No keyboard, gamepad or camera-pose action type appears in those pages. Outputs are a WebRTC video stream, optional broadcast to spectators, and per-stream recordings (MP4, JSONL event log, JPEG thumbnail, preview MP4). A default prompt-expansion step is documented.

In the JavaScript SDK pages read, input is a text prompt plus an optional start image (25 MB cap, resized to 1280x704 or 704x1280) and further text "interact" prompts; scripted simulations add timestamps. No keyboard, gamepad or camera-pose action type appears in those pages. Outputs are a WebRTC video stream, optional broadcast to spectators, and per-stream recordings (MP4, JSONL event log, JPEG thumbnail, preview MP4). A default prompt-expansion step is documented. Curator qualifications: Inputs: text prompt + optional start image (25 MB; 1280x704/704x1280) + text interact prompts; no keyboard/gamepad/camera-pose action type in pages read; outputs WebRTC stream and recordings (MP4, JSONL events, thumbnails). Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
  "citations": [
    {
      "url": "https://documentation.api.odyssey.ml/odyssey-2-overview.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://odyssey.systems/the-gpt-2-moment-for-world-models",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/api-quick-start.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/sdk/javascript/simulations.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/sdk/javascript/odyssey-class.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/sdk/javascript/recordings.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/broadcast.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/interaction-tips.md",
      "note": "candidate evidence excerpts"
    },
    {
      "url": "https://documentation.api.odyssey.ml/sdk/javascript/types.md",
      "note": "candidate evidence excerpts"
    }
  ]
}

Evidence claims

  • [sourced_fact] In the JavaScript SDK pages read, input is a text prompt plus an optional start image (25 MB cap, resized to 1280x704 or 704x1280) and further text "interact" prompts; scripted simulations add timestamps. No keyboard, gamepad or camera-pose action type appears in those pages. Outputs are a WebRTC video stream, optional broadcast to spectators, and per-stream recordings (MP4, JSONL event log, JPEG thumbnail, preview MP4). A default prompt-expansion step is documented. · locator: candidate evidence excerpts source

Rights

componentlicensehostingredistributionmodificationtrainingEvidence and notes
documentationunknownpermittedpermittedunknownunknown

Applies to this original summary only, not to the cited sources.

Linked records

Machine-readable: JSON · Markdown · revisions · changes