- Ox Alpha video input supports video alongside text and image prompts through its multimodal API.
- Best access route: OpenRouter exposes the model with the
stealth/ox-alphaidentifier. - Context window: The listed context capacity is 1 million tokens for long-form workflows.
- Output format: Ox Alpha accepts visual context and returns text-based responses.
- Testing priority: Start with short, well-described clips before moving to longer production media.
Ox Alpha Video Input: Supported Modalities and Purpose
Ox Alpha is an anonymous reasoning model focused on coding, sustained agentic work, production workloads, and workflows that combine text with visual context. Ox Alpha video input is therefore best understood as a visual-analysis capability rather than a video-generation feature.
OpenRouter lists the model as accepting text, images, and video while returning text. This makes it suitable for tasks such as reviewing a screen recording, identifying events in a demonstration, explaining a visual workflow, or connecting video observations with a software-engineering prompt.
Video Highlights:
- A 1 million-token context is listed for long-horizon tasks.
- Video support is presented alongside image and text input.
- The model is positioned for coding and agentic workflows.
- Audio handling should not be assumed from video support alone.
- Provider identity remains undisclosed during the preview period.
The practical distinction is important: a model can inspect visual frames without necessarily offering speech transcription or audio reasoning. Testing discussed by the community indicates that Ox Alpha rejects audio input, so users should treat a video file as a visual source unless the current API documentation explicitly confirms audio support.
| Capability | Current indication | Practical use |
|---|---|---|
| Text input | Supported | Instructions, questions, code, and analysis criteria |
| Image input | Supported | Screenshots, diagrams, UI states, and reference images |
| Video input | Supported | Visual event analysis and workflow review |
| Audio input | Not confirmed; community testing reports rejection | Use a separate transcription step when needed |
| Text output | Supported | Explanations, summaries, code, and structured findings |
Treat video as a sequence of visual evidence. If your task depends on dialogue, music, or sound effects, transcribe the audio separately and include the transcript with the request.
How to Configure Ox Alpha Video Input
OpenRouter provides an OpenAI-compatible API route for Ox Alpha. The model slug is stealth/ox-alpha, and the provider page shows one directly hosted provider during the preview. The setup pattern is familiar if your application already uses an OpenAI-style client.
The basic workflow has four parts:
Create an OpenRouter API Key
Generate an API key from your OpenRouter dashboard and store it as an environment variable. Avoid placing the key directly inside browser code, public repositories, or client-side applications.
Select the Ox Alpha Model Slug
Set the model field to stealth/ox-alpha. Using the exact slug prevents accidental requests to a similarly named model or an unrelated provider.
Build a Multimodal Message
Include a clear text instruction and attach the image or video content using the multimodal request structure supported by your SDK. Ask for a defined output, such as timestamps, findings, or a concise summary.
Stream or Collect the Response
Use streaming when the application benefits from progressive output. For automated pipelines, collect the response and validate its format before sending it to another tool or storage system.
A minimal TypeScript pattern can follow the OpenRouter SDK structure:
import { OpenRouter } from "@openrouter/sdk";
const openrouter = new OpenRouter({
apiKey: process.env.OPENROUTER_API_KEY
});
const response = await openrouter.chat.send({
model: "stealth/ox-alpha",
messages: [
{
role: "user",
content: [
{
type: "text",
text: "Review this video and list the major visual events in chronological order."
},
{
type: "video_url",
video_url: {
url: "YOUR_VIDEO_URL"
}
}
]
}
]
});
console.log(response.choices[0].message.content);
The exact attachment syntax can vary by SDK implementation. Confirm the current request format in the Ox Alpha OpenRouter model page before deploying an integration.
| Request element | Recommended value | Why it matters |
|---|---|---|
model | stealth/ox-alpha | Routes the request to Ox Alpha |
| Text instruction | Specific task and output format | Reduces vague or incomplete responses |
video_url | Accessible video URL | Gives the provider a retrievable visual source |
stream | true for interactive apps | Displays output progressively |
max_tokens | Set according to expected answer length | Controls response size |
temperature | Start near the documented default | Preserves a predictable baseline |
The provider page states that prompts and completions are retained by the third-party provider and are not used for training. Do not upload confidential footage until your organization has reviewed the applicable Stealth Model Terms and data-handling requirements.
Video Prompting Patterns That Work Well
Video analysis improves when the request defines what to inspect and how to present the result. A broad instruction such as “Explain this video” may produce a general summary, while a structured prompt can request event boundaries, visible objects, UI changes, or code-related observations.
Use the following patterns as starting points:
Chronological Review
Ask for major events in order, with approximate timestamps and a short explanation of each transition.
UI and Workflow Audit
Request visible interface changes, navigation steps, error states, and actions that should be reproduced.
Coding Context
Pair a screen recording with source code or a bug description, then ask the model to connect visible behavior with likely implementation areas.
Structured Extraction
Define a JSON-like schema for objects, actions, timestamps, confidence notes, and unresolved observations.
A reliable prompt usually includes five details:
- Scope: State whether the model should inspect the entire clip or only selected sections.
- Evidence: Ask it to separate visible facts from interpretation.
- Timing: Request approximate timestamps when event order matters.
- Output: Specify bullets, a table, JSON, or another format.
- Uncertainty: Require the model to mark unclear frames instead of presenting guesses as confirmed facts.
| Prompt goal | Useful instruction | Expected output |
|---|---|---|
| Summarization | “Summarize the visual events in chronological order.” | Ordered event list |
| Error review | “Identify visible errors and describe the screen state when each appears.” | Issue table |
| Tutorial indexing | “Mark each major action with an approximate timestamp.” | Chapter markers |
| Object tracking | “List the objects that appear, disappear, or change position.” | Object timeline |
| Code support | “Connect visible behavior to the supplied code context, separating evidence from hypotheses.” | Diagnostic notes |
Long clips should be divided into logical segments when the task requires detailed frame-by-frame review. Segmenting also makes it easier to retry a failed request and compare the model’s interpretation across portions of the same recording.
Ask for evidence and uncertainty explicitly. A response that distinguishes “visible on screen” from “likely explanation” is more useful than an unqualified narrative.
Performance, Context, and Preview Considerations
OpenRouter lists Ox Alpha with a 1 million-token context and a free price at the time of the supplied 2026-08-22 reference. The same page reports a provider P50 latency of 5.30 seconds and throughput of 23 tokens per second in its displayed measurements. These values are operational snapshots, not guarantees for every location, request size, or workload.
The model is presented as suitable for long-horizon software engineering and production workloads, but video analysis still depends on media accessibility, visual clarity, prompt quality, and the provider’s current implementation.
| Metric or status | Listed value or state | Interpretation |
|---|---|---|
| Context | 1M tokens | Large capacity for extended text and multimodal workflows |
| Listed input price | $0 per million tokens | Free pricing shown on the supplied OpenRouter page |
| Listed output price | $0 per million tokens | Free pricing shown during the preview |
| Release date | August 20, 2026 | Current model listing date |
| Provider P50 latency | 5.30 seconds | Displayed round-trip latency measurement |
| Provider P50 throughput | 23 tokens per second | Displayed generation measurement |
| Provider availability | 99.51% over three days | Snapshot shown on the reference page |
The anonymous-provider status is central to interpreting Ox Alpha. OpenRouter routes requests to the model but states that it is not the developer, owner, or provider. Community analysis has suggested links to a GLM-family multimodal system based on tokenizer and video-encoder fingerprints, but that remains speculation until an official reveal.
The preview period also means availability and pricing may change. The safest workflow is to monitor the model page, keep a fallback provider or model available, and avoid designing a critical production pipeline around a temporary access condition.
Before Sending a Video:
- Confirm the current model slug is stealth/ox-alpha
- Check that the video URL is accessible to the API provider
- Remove confidential or unnecessary footage
- Write a focused prompt with a defined output format
- Prepare a fallback plan for preview changes or request failures
Pricing, uptime, latency, and provider behavior can change after the preview. Recheck the live OpenRouter listing on 2026-08-22 or before each production rollout.
Ox Alpha Video Input FAQ
Q: Does Ox Alpha support video input?
Yes. The supplied OpenRouter listing describes Ox Alpha as accepting text, images, and video while returning text. Use a multimodal message with a video attachment and a clearly defined analysis task.
Q: Can Ox Alpha understand audio inside a video?
Audio support is not confirmed by the supplied listing, and community testing reports that Ox Alpha rejects audio input. For audio-dependent tasks, create a transcript separately and include it as text.
Q: What is the correct API model name?
The OpenRouter model identifier is `stealth/ox-alpha`. Use the current OpenRouter documentation to verify the request schema and attachment format before shipping an integration.
Q: Is Ox Alpha free to use?
The supplied OpenRouter page shows zero input and output pricing during the 2026 preview. Treat that as a current listing rather than a permanent pricing promise, and review the live page for changes.
Ox Alpha works best when video is treated as structured visual context for reasoning, coding support, and workflow analysis. Keep prompts specific, separate evidence from assumptions, and validate important conclusions before acting on them.
For dependable results, pair short or segmented clips with precise instructions, timestamp requests, and an explicit uncertainty policy.