- Ox Alpha openrouter api のアクセスには、モデルスラッグ
stealth/ox-alphaを使用します。 - プロバイダーの状態:OpenRouterは、匿名のサードパーティプロバイダー1社にリクエストをルーティングします。
- 料金のスナップショット:2026年8月22日時点で、掲載ページでは入力トークンと出力トークンが無料と表示されています。
- 最適な用途:コーディング、継続的なエージェント型作業、長期的なエンジニアリング、視覚コンテキストを利用するワークフロー。
- API形式:OpenAI互換リクエストとOpenRouter SDKの例により、迅速な統合が可能です。
Ox Alpha openrouter apiの概要
Ox Alpha openrouter apiは、コーディング、継続的なエージェント型作業、本番を意識したワークフロー向けの推論モデルを必要とする開発者のために設計されています。OpenRouterでは、Ox Alphaがモデル識別子 stealth/ox-alpha として掲載されているため、この正確なスラッグがリクエスト本文の中心的な値になります。
このモデルはステルスモデルとして紹介されています。OpenRouterは、自社が開発者、所有者、プロバイダーではなく、プレビュー期間中は匿名のサードパーティプロバイダーが運用していると説明しています。プロンプトと生成結果はそのプロバイダーによって保持され、トレーニングには使用されません。一方、その他の利用については、適用されるStealth Model Termsに従います。
コーディング重視
Ox Alphaは、長期的なワークフロー全体で計画、実装、デバッグ、反復が必要となるソフトウェアエンジニアリングタスクに使用できます。
エージェント型作業
このモデルは、アプリケーションが繰り返しツールを呼び出し、コンテキストを追跡し、構造化された判断を行う必要がある継続的なワークフロー向けに位置付けられています。
視覚コンテキスト
掲載ページでは、現在のAPI形式とプロバイダーの動作を前提として、テキスト、画像、動画の入力とテキスト出力に対応すると説明されています。
| モデルの詳細 | Ox Alphaの掲載情報 |
|---|---|
| モデルスラッグ | stealth/ox-alpha |
| プロバイダー | 匿名のステルスプロバイダー1社 |
| コンテキスト | 100万トークン |
| 入力モダリティ | テキスト、画像、動画 |
| 出力モダリティ | テキスト |
| リリース日 | 2026年8月20日 |
OpenRouterはモデルプロバイダーではなく、ルーティングレイヤーです。機密性の高い本番データを送信する前に、Stealth Model Termsとデータ取り扱い要件を確認してください。
現在の掲載情報、料金、プロバイダーのメトリクス、クイックスタートの例については、OpenRouterのOx Alpha API料金・プロバイダーページを参照してください。
Ox Alpha openrouter apiのセットアップ手順
最も簡単なセットアップ方法は、OpenRouter APIキーを作成し、ソースコードの外部に保存して、モデルスラッグ stealth/ox-alpha を指定してリクエストを送信することです。OpenRouterのAPIはOpenAI互換と説明されているため、ベースURLとモデル識別子を変更するだけで、多くの既存クライアントを利用できます。
OpenRouter APIキーを作成する
OpenRouterダッシュボードにサインインし、APIキーを作成します。シークレットをコミット済みファイルに直接記述するのではなく、環境変数として保存してください。
認証情報をエクスポートする
ローカルシェル、CI環境、またはシークレットマネージャーに OPENROUTER_API_KEY を設定します。この値は非公開にし、ブラウザーに配信されるコードには含めないでください。
モデルスラッグを選択する
リクエストのモデルに stealth/ox-alpha を設定します。正しいプロバイダーページを開いていても、APIリクエスト内に正確なモデル値を指定する必要があります。
小規模なテストリクエストを送信する
短いコーディングまたは推論プロンプトから始めます。ツールや大規模なコンテキストを追加する前に、認証、モデル選択、レスポンス解析、エラー処理が機能することを確認してください。
必要に応じてストリーミングを有効にする
アプリケーションで段階的な出力が役立つ場合は、stream: true を追加します。Server-Sent Eventsを処理し、最終的な使用量情報は別途処理してください。
環境のセットアップ
export OPENROUTER_API_KEY=sk-or-v1-...
本番環境では、保護されたランタイム設定を通じてキーを注入してください。認証ヘッダー、完全なリクエスト本文、アップロードしたメディアのURL、または非公開のプロジェクトデータを含む可能性のあるモデルレスポンスをログに記録しないでください。
TypeScript SDKの例
以下のパターンは、モデルページに示されているOpenRouter SDKの形式に従っています。
import { OpenRouter } from "@openrouter/sdk";
const openrouter = new OpenRouter({
apiKey: process.env.OPENROUTER_API_KEY
});
const response = await openrouter.chat.send({
chatRequest: {
model: "stealth/ox-alpha",
messages: [
{
role: "user",
content: "Review this function and suggest a safer error-handling approach."
}
],
stream: false
}
});
console.log(response.choices[0]?.message?.content);
| セットアップ項目 | 推奨値 |
|---|---|
| シークレット名 | OPENROUTER_API_KEY |
| モデル値 | stealth/ox-alpha |
| 初期プロンプト | 短く、テスト可能なコーディングリクエスト |
| ストリーミング | 初回検証では false、段階的な出力では true |
| オプションのヘッダー | HTTP-Referer、X-Title |
HTTP-RefererとX-Titleのヘッダーは任意です。OpenRouterによれば、これらを使うとアプリケーションがリーダーボードに表示されやすくなりますが、基本的なリクエストには必要ありません。
まず、最小構成で成功するリクエストを検証してください。ストリーミング、ツール、マルチモーダルコンテンツ、長いコンテキストは一度に1つずつ追加すると、問題を切り分けやすくなります。
リクエスト設計とパラメーター
Ox Alphaは、明確な目的、関連するプロジェクトコンテキスト、明示的な出力形式をリクエストに含めることで、最も効果を発揮します。コーディングエージェントでは、タスクの説明をリポジトリのコンテキスト、制約、テストコマンド、受け入れ基準から分離してください。
実用的なプロンプト構成には、次の要素が含まれます。
- 目的:変更内容または質問を、直接的な1文で述べます。
- コンテキスト:関連するファイル、インターフェース、ログ、視覚的な参照を含めます。
- 制約:言語バージョン、互換性ルール、セキュリティ要件、禁止されている変更を明確にします。
- 期待する出力:パッチ計画、コード、説明、JSONオブジェクト、レビュー結果などを指定します。
- 検証:テスト、エッジケース、検証チェックリストを求めます。
| パラメーター | 型 | デフォルト | 実用的な用途 |
|---|---|---|---|
max_tokens | 整数 | 記載なし | 生成されるレスポンスのサイズを制限します。 |
temperature | 浮動小数点数 | 1 | レスポンスの多様性を調整します。低い値は再現性が必要なタスクに適しています。 |
top_p | 浮動小数点数 | 0.95 | 可能性の高いトークンの確率質量に選択範囲を制限します。 |
tools | 配列 | 記載なし | OpenAI形式の構造でツール定義を提供します。 |
tool_choice | 文字列またはオブジェクト | 記載なし | ツールを選択するかどうか、および選択方法を制御します。 |
top_k | 整数 | 0 | 各生成ステップで選択できるトークンを制限します。 |
response_format | マップ | 記載なし | 特定の構造化レスポンス形式を要求します。 |
ストリーミングレスポンス
ストリーミングは、コーディングアシスタント、ターミナル、ユーザーインターフェースに適しています。完全なレスポンスを待つことで応答性が低下する場合に特に有効です。クライアントでは次の処理を行う必要があります。
- Server-Sent Eventストリームを開きます。
- 各デルタから利用可能なコンテンツを追加します。
- レスポンスの完了を検出します。
- 提供されている場合は、最後のチャンクから使用量情報を読み取ります。
- 中断やプロバイダーエラーを処理し、不完全な出力を最終コードとして表示しないようにします。
生のリクエストは、次のような一般的な形式で記述できます。
curl -N \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-d '{
"model": "stealth/ox-alpha",
"stream": true,
"messages": [
{"role": "user", "content": "Explain this error and propose a minimal fix."}
]
}' \
https://openrouter.ai/api/v1/chat/completions
構造化された自動化では、response_formatと厳格なスキーマを組み合わせ、別のシステムで使用する前に返されたコンテンツを検証してください。ツール呼び出しについても、必須引数、許可された操作、認可の境界を確認する必要があります。
すべてのパラメーターを一度に調整しないでください。まずデフォルトのサンプリング設定から始め、再現可能なテストセットでレスポンス品質を測定した後に、1つの変数だけを変更します。
パフォーマンス、料金、プロバイダーの動作
OpenRouterの掲載情報では、2026年8月22日に取得された時点で、Ox Alphaの入力と出力の両方が無料と記録されています。ページ上ではプロバイダーが1社と報告されているため、このモデルで設定できるプロバイダールーティングの選択肢はありません。OpenRouterはリクエストをそのプロバイダーに直接転送します。
表示されているパフォーマンススナップショットでは、掲載プロバイダーのP50スループットは毎秒23トークン、P50レイテンシーは5.30秒です。これらの数値はページの報告期間における観測値であり、すべてのリクエスト、地域、プロンプトサイズ、ワークロードに対する保証ではありません。
| 指標 | 2026年8月22日時点のスナップショット |
|---|---|
| 掲載入力料金 | 100万トークンあたり$0 |
| 掲載出力料金 | 100万トークンあたり$0 |
| プロバイダー数 | 1社 |
| P50スループット | 毎秒23トークン |
| P50レイテンシー | 5.30秒 |
| 3日間の稼働率 | 99.99% |
| 3日間の可用性 | 99.51% |
| ツール呼び出しエラー率 | 平均2.27% |
このページでは、表示されているプロバイダーの平均キャッシュヒット率も81.72%と報告されています。キャッシュの動作は実効コストとパフォーマンスに影響する可能性がありますが、アプリケーションの結果はリクエストパターンとプロバイダーの現在の運用状況に左右されます。
本番環境の計画
無料の掲載情報は評価やプロトタイプに役立ちますが、本番運用への準備にはトークン料金以外の要素も関係します。次の点を計画してください。
- 長時間の推論タスクに適したリクエストタイムアウト。
- 一時的な障害に対する、上限付きバックオフを使用したリトライ。
- ツールを使用するワークフロー向けの冪等性対策。
- コードやコマンドが実行レイヤーに到達する前の出力検証。
- レイテンシー、可用性、不正なツール引数、不完全なストリームの監視。
- アプリケーションを停止できない場合に備えた、フォールバックモデルまたはプロバイダー戦略。
本番利用前の確認事項:
- OpenRouterキーを保護されたシークレットマネージャーに保存する
- 正確なstealth/ox-alphaモデルスラッグを確認する
- タイムアウト、リトライ、不完全なストリームへの処理を追加する
- ツール引数と構造化レスポンスを検証する
- データに関するプロバイダーの保持条件を確認する
表示されているメトリクスは、2026年8月22日時点の計画用スナップショットとして扱ってください。レイテンシー、可用性、料金に関する前提を確定する前に、OpenRouterのライブページを再確認しましょう。
セキュリティとマルチモーダルのベストプラクティス
Ox Alphaは、テキストと視覚コンテキストを組み合わせたワークフローに対応できます。画像や動画を送信する際は、管理されたURLまたは承認済みのアップロード経路を使用し、不要なデータを最小限に抑え、スクリーンショット、ログ、録画に認証情報が含まれないようにしてください。
コーディングエージェントにおいて最も重要な境界は、モデルの出力と現実の実行処理の間にあります。モデルはコマンド、ファイル変更、ツール引数を提案できますが、アプリケーション側で権限を独立して適用する必要があります。
| リスク領域 | より安全な実装 |
|---|---|
| APIキーの漏えい | 環境変数とサーバー側の呼び出しを使用する。 |
| 機密性の高いプロンプト | データを最小限に抑え、内部の保持ポリシーを適用する。 |
| ツールの実行 | 許可リスト方式でツールを制限し、引数を検証し、認可を要求する。 |
| 生成コード | テスト、静的解析、サンドボックス化された検証を実行する。 |
| ストリーミング出力 | ストリームが完了するまで、部分的なコンテンツを未完了として扱う。 |
| メディア入力 | 画像からシークレットを削除し、アクセス可能なURLを制限する。 |
推奨されるアプリケーション境界
可能な限り、OpenRouterの認証情報は信頼できるバックエンドに保持してください。フロントエンドはユーザーリクエストをサーバーに送信し、サーバー側でモデル選択、プロンプト構築、レート制限、ツール権限、ロギングを管理できます。
継続的なエージェント型作業では、必要以上のコンテンツを保存せずに障害を診断できるだけのテレメトリを記録してください。役立つメタデータには、リクエスト時間、モデルスラッグ、ステータスコード、リトライ回数、ツール名、提供されている場合のトークン使用量などがあります。完全なプロンプトに独自情報が含まれる可能性がある場合は、デフォルトで記録しないようにしてください。
生成されたコード、シェルコマンド、データベースクエリ、ツール引数を自動的に承認済みとして扱わないでください。Ox Alphaと、ファイル、システム、ユーザーデータを変更するあらゆるアクションの間に、検証および認可レイヤーを追加してください。
Ox Alpha openrouter api FAQ
Q: Ox Alpha openrouter apiにはどのモデルスラッグを使用すればよいですか?
リクエスト本文で `stealth/ox-alpha` を使用してください。このスラッグはOpenRouter上のOx Alphaの掲載情報を識別するもので、正確にコピーする必要があります。
Q: Ox AlphaはOpenRouter経由で無料ですか?
2026年8月22日に取得されたOpenRouterの掲載情報では、入力と出力の料金がどちらも0と表示されています。料金やアクセス条件は変更される可能性があるため、本番利用前にライブのモデルページを確認してください。
Q: Ox Alphaはストリーミングに対応していますか?
はい。クイックスタート資料では、Server-Sent Eventレスポンス向けに `stream: true` が示されています。クライアントでは段階的なデルタを処理し、利用可能な場合は最後のチャンクから使用量情報を処理してください。
Q: Ox Alphaは誰が運用していますか?
Ox Alphaは、匿名のサードパーティプロバイダーが運用するステルスモデルと説明されています。OpenRouterはリクエストをそこへルーティングしますが、自社はモデルの開発者、所有者、プロバイダーではないと明記しています。
まずは小規模なサーバーサイド統合から始め、代表的なコーディングタスクでモデルをテストしてください。検証が完了してから、ツールやマルチモーダル入力へ拡張しましょう。