Total Context | Max Output | Input Price | Output Price | Cache Read | Cache Write | Input Audio | Input Audio Cache |
|---|---|---|---|---|---|---|---|
262.1K | 32K | -- | -- | -- | -- | -- | -- |
All prompts and completions for this model are logged by the provider and may be used to improve the model.
Healer Alpha
openrouter/healer-alpha
Healer Alpha is a frontier omni-modal model with vision, hearing, reasoning, and action capabilities. It brings the full power of agentic intelligence into the real world: natively perceiving visual and audio inputs, reasoning across modalities, and executing complex multi-step tasks with precision and reliability.
Note: All prompts and completions for this model are logged by the provider and may be used to improve the model.
Providers for Healer Alpha
OpenRouter routes requests to the best providers that are able to handle your prompt size and parameters, with fallbacks to maximize uptime.
Effective Pricing for Healer Alpha
Actual cost per million tokens across providers over the past hour
Weighted Average
Weighted Avg Input Price
$0.0000
per 1M tokens
Weighted Avg Output Price
$0.0000
per 1M tokens
| Provider | Input $/1M | Output $/1M | Cache Hit Rate |
|---|---|---|---|
Stealth | $0.0000 | $0.0000 | 45.5% |
Input Price / 1M tokens (7 days)
Output Price / 1M tokens (7 days)
When an error occurs in an upstream provider, we can recover by routing to another healthy provider, if your request filters allow it. You can access uptime data programmatically through the Endpoints API
Learn more about our load balancing and customization options.
Sample code and API for Healer Alpha
OpenRouter normalizes requests and responses across providers for you.
OpenRouter provides an OpenAI-compatible completion API to 300+ models & providers that you can call directly, or using the OpenAI SDK. Additionally, some third-party SDKs are available.
In the examples below, the OpenRouter-specific headers are optional. Setting them allows your app to appear on the OpenRouter leaderboards.
import { OpenRouter } from "@openrouter/sdk";
const openrouter = new OpenRouter({
apiKey: "<OPENROUTER_API_KEY>"
});
const stream = await openrouter.chat.send({
model: "openrouter/healer-alpha",
messages: [
{
"role": "user",
"content": [
{
"type": "text",
"text": "What is in this image, audio and video?"
},
{
"type": "image_url",
"image_url": {
"url": "https://live.staticflickr.com/3851/14825276609_098cac593d_b.jpg"
}
},
{
"type": "input_audio",
"input_audio": {
"data": "UklGRnoGAABXQVZFZm10IBAAAAABAAEAQB",
"format": "wav"
}
},
{
"type": "video_url",
"video_url": {
"url": "https://storage.googleapis.com/cloud-samples-data/video/JaneGoodall.mp4"
}
}
]
}
],
stream: true
});
for await (const chunk of stream) {
const content = chunk.choices[0]?.delta?.content;
if (content) {
process.stdout.write(content);
}
}Using third-party SDKs
For information about using third-party SDKs and frameworks with OpenRouter, please see our frameworks documentation.
See the Request docs for all possible fields, and Parameters for explanations of specific sampling parameters.