コンテンツへスキップ

移行ガイドOrq.aiから

Orq.aiのAI Gatewayから

OrqのAI Gatewayは、/v3/router配下でOpenAI互換、provider/model形式のIDを受け付け、Orqのクレジットまたは接続したプロバイダーキーのどちらでも動作します。ゲートウェイは4つの編集でINFROに移行できます。周囲のAI Studio(プロンプト、評価器、実験、ナレッジベース、エージェント)は移行できないため、まず留まる理由から説明します。

アムステルダムで開発。AI GatewayはOrqのクレジットまたはお客様自身のキーで動作。EUのSaaS、またはEnterpriseでVPCとオンプレミス

INFROのアカウントはセルフサービスで作成できます。 カタログ、ドキュメント、API仕様は公開済みで、ゲートウェイもデプロイ済みです。v1以降の機能には「今後提供」と表示しています。 プランとトライアル

現状

会社

アムステルダムで開発。自らをエンタープライズAI向けにEUで開発されたコントロールプレーンと説明しており、ゲートウェイとAI Studioに並べて、エージェント駆動のSoftware Factoryをアーリーアクセスとして掲載しています。

リクエストを処理するアカウントの所有者

どちらもあります。Orqのクレジットを使う場合はOrqが推論を購入し、お客様自身のキーを使う場合は請求はプロバイダーとの間に残ります。INFROにあるのは後者の形だけです。Orqのクレジットで動いているトラフィックを移す前に、そのプロバイダーでアカウントを開設し、キーを接続してください。

動作する場所

既定ではGoogle Cloud上のEUのSaaS。Enterpriseでは、AWSまたはAzure上のVPC、オンプレミスでの単一のHelmチャート、またはエアギャップ環境。

Orqは、ゲートウェイを含むAIアプリケーション構築プラットフォームです。プラットフォームを使っている場合や、自社の境界内に置く必要がある場合は、留まってください。

  • プロンプト、評価器、データセット、実験、ナレッジベースがAI Studioにある場合、またはエージェントをOrqのエージェントとして実行している場合(モデルとしてagent/<name>)。INFROにはこれらがありません。
  • 処理をEU内に留める必要がある、またはゲートウェイをVPC、オンプレミス、エアギャップ環境で実行する必要がある場合です。INFROはホスト型で、ゲートウェイはフランクフルトで動作しますが、これはデータレジデンシーの制御ではなく、セルフホストはエンタープライズ契約になります。
  • Orqのクレジットでルーティングしていて、各プロバイダーのアカウントを持ちたくない場合。INFROがお客様に代わって推論を購入することはありません。
  • レイテンシーベースまたはラウンドロビンのロードバランシング、あるいはプロバイダー別・モデル別の予算に依存している場合。
  • モデル判定型、Python、またはLakeraなどの外部のガードレールを使っている場合。

変更点を1行ずつ。ここにないものはそのままです。

 Orq.aiINFRO
ベースURLhttps://my.orq.ai/v3/router、またはVPCやオンプレミスの場合はお客様自身のホスト。https://api.infro.io/v1
キーOrqのAPIキー。サービスごとのINFROゲートウェイキー。メンバーは別途コンソールにサインインします。
モデルIDopenai/gpt-5.6-terra。Modelsページで有効化します。通常は変更不要です。INFROもprovider/modelを受け付けます。各IDを/modelsで確認するか、ルート名を送ってください。
フィールドとヘッダーfallbacks: [{ model }]、retry、cache: { type, ttl }、identityまたはX-ORQ-IDENTITY-ID、thread、metadata、X-ORQ-METADATA-*。モデルIDとしてのfallbacks(最大5つ)、ルート上の再試行、cache: { ttl_seconds, namespace }、metadata { user_id, session_id, tags }。

変更前 · Orq.ai

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://my.orq.ai/v3/router",
  apiKey: process.env.ORQ_API_KEY,
  defaultHeaders: { "X-ORQ-IDENTITY-ID": "user_123" },
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-terra",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error Orq extensions
  fallbacks: [{ model: "anthropic/claude-sonnet-5.5" }],
  retry: { count: 3 },
});

変更後 · INFRO

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.infro.io/v1",
  apiKey: process.env.INFRO_API_KEY,
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-terra",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error INFRO extension
  fallbacks: ["anthropic/claude-sonnet-5.5"],
  metadata: { user_id: "user_123" },
});

IDは`metadata.user_id`になる

Orqのidentityオブジェクト、またはX-ORQ-IDENTITY-IDヘッダー(すでに存在するIDにのみリクエストを紐づけます)は、INFROのmetadata.user_idになります。最大128文字の、お客様独自の不透明なIDか、X-INFRO-User-Idヘッダーです。先に作成するレコードはなく、INFROはそのための名前もメールアドレスも保存しません。

フォールバックはただのモデルID

Orqのfallbacksは、任意のfallback_on_codesを持つオブジェクトです。INFROのものはモデルIDのリストで、modelのすべての接続が失敗した後に試行されます。再試行の回数、ステータスコード、プロバイダー間の順序は、ルートの障害ルールで設定します。

ルーティングルールはルートになる

Orqのルーティングルールは、モデルが一致したリクエストを書き換えます。INFROのルートは、アプリケーションが呼び出す名前です。ヘッダーとメタデータの条件はルートのifルールに、フォールバックや重み付きのロードバランサーは優先順位付きまたは重み付きのターゲットになります。

Orq.aiのオブジェクトとINFROのオブジェクトの対応。2026年10月19日に読んだOrq.aiの公開ドキュメントに基づき、ゲートウェイの実装と照合しています。 INFROにないものは3行あります。

Orq.aiそこでの役割INFROでは
BYOKのプロバイダーキー同じ形式AI Gatewayで接続したプロバイダーキー。1つのプロバイダーに複数。プロバイダー接続。1つのプロバイダーに複数のキー。
OrqのクレジットなしOrqは、プロバイダー全体で1つの残高から推論を購入します。ありません。INFROはプロバイダーアカウントを保有しないため、ご自身のものを接続してください。
APIキー同じ形式ゲートウェイ用のキー。キーごとに予算とゲートウェイのスコープ。サービスごとのゲートウェイキー。許可リスト、IP範囲、環境、支出上限付き。
フォールバックとリトライ異なるリクエストごとのfallbacksと、ステータスコード付きのretry。リクエストごとのfallbacks。再試行とステータスコードは、ルートの障害ルールで。
ルーティングルールとロードバランシング異なるモデル、ヘッダー、ID、メタデータ、プロジェクトに対するCELルール。フォールバック、レイテンシー、重み付き、ラウンドロビン。メタデータ、ヘッダー、サイズに対するif-ルールを持つルートと、優先度付きまたは重み付きのターゲット。レイテンシーやラウンドロビンの戦略はありません。
キャッシュ同じ形式リクエストごとの完全一致キャッシュ。TTL付き。チャット補完向けの、オプトインの完全一致キャッシュ。名前空間とTTLを指定できます。
予算異なるワークスペース、プロジェクト、ID、APIキー、プロバイダー、モデル。コスト、トークン、毎分リクエスト数。429。組織、プロジェクト、メンバー、キー、エンドカスタマー。呼び出しの前に402で拒否するドル建ての上限。プロバイダー別・モデル別の予算や、トークン数ベースのウィンドウはありません。
ID異なる名前、メールアドレス、タグを持つレコードとしてのエンドユーザー。IDごとの予算。各リクエストのmetadata.user_id。エンドカスタマーの上限はTeamプラン以降。
ガードレール異なる入力と出力に対する、PII、シークレットの検出、モデル判定型、Pythonおよび外部のガードレール。チャットに対するパターンルールとプロンプト分類器。組織、プロジェクト、キー単位。Businessプラン。
MCPゲートウェイ同じ形式1つのアドレスの背後にある上流のMCPサーバー、OAuthサインイン、サーバーごとのツール公開。承認済み・固定済みのツールとキーごとの付与を備えたMCPゲートウェイ。Businessプラン。
プロンプト、評価器、実験なしAI Studio。ルーターのリクエストから使用可能。なし。
ナレッジベースとエージェントなしマネージドなリトリーバルとエージェント。ゲートウェイ経由で呼び出せます。ありません。INFROは、お客様自身のエージェントのモデル呼び出しをルーティングします。

Orq.aiの公開ドキュメントに対する当社の読み取りであり、トライアルやベンチマークではありません。誤りがあればお知らせください。該当する行を修正します。

INFROが行わないこと

  • プラットフォームの残高でお客様の代わりに推論を購入すること。
  • プロンプト管理、評価器、実験、ナレッジベース、またはマネージドエージェント。
  • レイテンシーベースまたはラウンドロビンの負荷分散。
  • プロバイダー単位やモデル単位の予算、またはトークン数の予算。
  • モデル判定型、Python、または外部のガードレール。
  • EU内のみでの処理、またはエンタープライズ契約なしでの自社VPCでの実行。

引き継がれないもの

  • トレース、スレッド、IDレコード。インポーターはありません。
  • オブジェクトとしてのルーティングルール、予算、ガードレールルール。作り直してください。
  • AI Studioに残る、プロンプト、データセット、評価器、ナレッジベース。

質問

Orq.aiもBYOKですか?
そうなり得ます。Orqは自社のクレジットか、お客様のプロバイダーキーで動きます。INFROはお客様のプロバイダーアカウントでのみ動き、モデル支出から受け取るのは0%です。
AI Studioを残して、ゲートウェイだけを移せますか?
はい。アプリケーションがモデルを直接呼び出す部分は、INFROに向けてください。Orqのマネージドなプロンプト、エージェント、ナレッジベースを使う呼び出しはOrqのルーターを通るため、そのままOrqに残ります。
INFROの料金はいくらですか?
プラン別の定額サブスクリプションで、14日間のトライアル付き。モデル利用料はプロバイダーからお客様に直接請求されます。

当社と一緒に、またはご自身で移行

移行プログラムでは、通話でOrq.aiの設定をINFROの接続、ルート、予算に対応付け、最初のサービスを一緒に移行します。プロバイダーは引き続きお客様に直接請求し、INFROはサブスクリプションで、モデル利用料への上乗せは0%です。

出典

このページにあるOrq.aiについての記述は、すべて2026年10月19日に読んだこれらの資料に基づいています。トライアル、ベンチマーク、会話から推測したものはありません。