import requests r = requests.post( "https://openrouter.ai/api/v1/chat/completions", headers={"Authorization": "Bearer " + OPENROUTER_KEY}, json={ "model": "stealth/union-alpha", "messages": [ { "role": "user", "content": "Hello!" } ] }, ) print(r.json())
const r = await fetch("https://openrouter.ai/api/v1/chat/completions", { method: "POST", headers: { Authorization: `Bearer ${process.env.OPENROUTER_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "stealth/union-alpha", "messages": [ { "role": "user", "content": "Hello!" } ] }), }); console.log(await r.json());
curl -X POST https://openrouter.ai/api/v1/chat/completions \ -H "Authorization: Bearer $OPENROUTER_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"stealth/union-alpha","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
OpenRouter lists stealth/union-alpha at $0 per million input and output tokens. OpenCode states the free window lasts about one week from September 16, 2026. Neither platform has announced pricing after it closes.
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Union Alpha This page | Agentic coding, during the free window | |||
| Coding + agents | ||||
| Deep reasoning + long-context agents | ||||
| Coding + agents | ||||
| Coding + agents |
Union Alpha is an unattributed “stealth” model published on OpenRouter as stealth/union-alpha. OpenRouter describes it as multimodal and built for research, coding and agentic workflows.
Nobody has claimed it. It is published without an attributed vendor, which is what “stealth” means on OpenRouter.
During the preview, yes. OpenRouter lists it at $0 per million input and output tokens, and OpenCode announced a free window of about one week.
OpenCode announced roughly one week from September 16, 2026. Neither platform has said what pricing applies once it closes.
262,144 tokens, as listed by OpenRouter. No maximum output length has been published.
Yes. OpenCode's announcement states it supports images, and OpenRouter lists it as multimodal.
OpenCode's announcement states there is no training on user data. Retention policies differ between hosts, so check the policy of whichever route you call it through.
The API accepts tools, tool_choice, stream, response_format, temperature, top_p and max_tokens.
None have been published by whoever built it. Figures circulating on social media are community measurements, not vendor data.
Not at the moment. It is hosted on OpenRouter and OpenCode. If it is added to AI/ML API, this page will carry the model id and pricing like every other model in the catalogue.