移行ガイドKong AI Gatewayから
Kong AI Gatewayから、またはKong AI Gatewayと併用
Kong AI Gatewayは、AIのトラフィックを他のAPIと同じゲートウェイに載せます。ターゲットとバランサーを持つAI Model、上限・キャッシュ・ガードレールのためのAI Policyを、自社のKongデータプレーンまたはKonnectで動かします。他のすべてにKongを使っているなら、それは残る強い理由です。このページは、AIの部分をホスト型のコントロールプレーンにしたいチーム向けです。
AI Gateway 2.x(2026-07-10に2.0、2026-09-30に2.2)。Konnectホスト型またはセルフホスト型
INFROのアカウントはセルフサービスで作成できます。 カタログ、ドキュメント、API仕様は公開済みで、ゲートウェイもデプロイ済みです。v1以降の機能には「今後提供」と表示しています。 プランとトライアル
現状
バージョン2
Kong AI Gatewayは独自にバージョン管理されています。2.0.0は2026-07-10に、2.2.0は2026-09-30にリリースされました。2.xでは、ServiceとRoute上のAI Proxyプラグインが、AI Model、AI Model Provider、AI Policy、AI Auth Strategy、AI Consumer Group、AI MCP Serverというエンティティに置き換わります。
リクエストを処理するアカウントの所有者
お客様のものです。プロバイダーの認証情報はAI Model Providerで宣言され、ゲートウェイが付加します。Kongは推論を販売しません。
運用者
Konnectはコントロールプレーンをホストし、データプレーンは自社のインフラ、Kubernetes、またはKongのDedicated Cloud Gatewaysで動きます。オンプレミス向けのOpenAI SDKのハウツーには、Kong Gateway Enterpriseが必要と記載されています。
Kongは、AI向けのポリシーを深く備えた汎用のAPIゲートウェイです。AIのトラフィックをそこから移すには実際のコストがかかり、次のケースでは見合いません。
- Kongがすでに自社のAPIの前段にあり、プラットフォームチームが運用している。ゲートウェイも、ポリシーモデルも、オンコールも1つです。
- トラフィックを自社のデータプレーン上や自社ネットワーク内にとどめる必要がある。INFROのプランはホスト型です。セルフホスト型またはハイブリッド型はエンタープライズ契約です。
- セマンティックキャッシュ、セマンティックまたは最小レイテンシーのバランサー、プロンプトテンプレート、プロンプト圧縮を使っている。INFROにあるのは完全一致のキャッシュと、優先順位付き・重み付きのルートで、プロンプト用のツールはありません。
- KongのポリシーによるAWS Guardrails、Azure Content Safety、GCP Model Armor、またはA2Aのトラフィックに依存している。INFROには独自のガードレールがあり、A2Aはありません。
- ファイル、バッチ、アシスタント、またはOpenAI、Azure OpenAI、Mistral、OpenAI互換エンドポイント以外のプロバイダーでの埋め込みをプロキシしている。INFROはこれらを提供しません。
変更点を1行ずつ。ここにないものはそのままです。
| Kong AI Gateway | INFRO | |
|---|---|---|
| ベースURL | KongのプロキシまたはAI Modelのルートパスを付けた$KONNECT_PROXY_URL。 | https://api.infro.io/v1 |
| キー | apikeyのKongコンシューマーキー(key-auth)、またはOIDCのベアラートークン。 | Authorization: BearerのINFROゲートウェイキー。プロバイダーの認証情報は、AI Model ProviderからINFROの接続に移ります。 |
| モデルID | 上流のモデル名(gpt-4o)、またはconfig.route.modelで設定したエイリアス。 | vendor/model、または以前のエイリアスと同じ名前のルート。呼び出し側はそれを送り続けられます。 |
| ヘッダー | レスポンスから読み取る:X-Cache-Status、X-AI-RateLimit-*。 | レスポンスのX-INFRO-CacheとX-RateLimit-Limit。予算はボディで402を返します。 |
変更前 · Kong AI Gateway
from openai import OpenAI
kong_url = "https://kong.internal.example.com"
kong_route = "ai"
client = OpenAI(
api_key="my-consumer-key",
base_url=f"{kong_url}/{kong_route}",
)
client.chat.completions.create(
model="my-gpt", # alias on the AI Model
messages=[{"role": "user", "content": "Hello"}],
)変更後 · INFRO
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["INFRO_API_KEY"],
base_url="https://api.infro.io/v1",
)
client.chat.completions.create(
model="my-gpt", # an INFRO route with the same name
messages=[{"role": "user", "content": "Hello"}],
)エイリアスはルートになる
各AI Modelのエイリアスは、同じ名前で同じターゲットを同じ順序で持つルートになります。Kongのコンシューマーが自分のルートに限定されるのと同様に、ゲートウェイキーを名前付きのルートに固定すれば、モデルを直接呼び出せなくなります。
コンシューマーグループはプロジェクトになる
コンシューマーごと・グループごとのトークンまたは費用の上限は、キーの支出上限とプロジェクトの予算になります。キーごとのリクエストレートのティアはX-RateLimit-Limitで通知されます。
移行中は両方を動かす
KongとINFROを並行して動かすことに何の支障もありません。INFROはOpenAIの形式に対応しているので、Kongの上流にすることもできます。
Kong AI GatewayのオブジェクトとINFROのオブジェクトの対応。2026年10月19日に読んだKong AI Gatewayの公開ドキュメントに基づき、ゲートウェイの実装と照合しています。 INFROにないものは2行あります。
| Kong AI Gateway | そこでの役割 | INFROでは |
|---|---|---|
| AI Model Provider同じ形式 | 認証情報を保持する再利用可能なプロバイダー定義。 | 暗号化して保持されるプロバイダー接続。プロバイダーごとに複数のキーを持て、待機キーは最後に使われます。 |
| AI Modelとターゲット同じ形式 | ターゲットとロードバランサーを持つ仮想モデル。 | 順序付きまたは重み付きのターゲット、リクエストに対するifルール、種類ごとの障害ルールを備えたルート。 |
| バランサーのアルゴリズム異なる | ラウンドロビン、コンシステントハッシュ、最小接続数、最小レイテンシー、最小使用量、セマンティック、優先順位。 | 優先順位と重み付けのみ。加えて、ターゲットの分類を選ぶプロンプト分類器。レイテンシー、使用量、意味によるバランシングはありません。 |
| リトライ、フェイルオーバーの条件、サーキットブレーカー異なる | リトライ、failover_criteria、max_fails、fail_timeout。 | 429、5xx、タイムアウト、接続、認証情報、モデレーションについて、種類ごとの障害ルール(リトライ、フェイルオーバー、停止)。サーキットブレーカーの設定はありません。 |
| AI Auth Strategyとコンシューマー異なる | key-authまたはOIDCのID。ポリシーのためにグループ化されます。 | サービスごとのゲートウェイキー。許可リスト、IP範囲、環境付き。メンバーはSSOでサインインし、ゲートウェイの呼び出しにはキーを使います。 |
| AI Rate Limiting Advanced異なる | コンシューマー、グループ、モデル、プロバイダー、ヘッダー、パスごとのトークンまたは費用の上限。 | 組織、プロジェクト、メンバー、キー、エンドカスタマーごとに、ドル建ての上限で拒否する予算。キーごとのリクエストレートのティア。トークン数のウィンドウはありません。 |
| AI Semantic Cache異なる | Redis、Valkey、pgvectorでのセマンティックキャッシュと完全一致キャッシュ。 | 完全一致のみ、オプトイン、チャット補完向け。 |
| Prompt Guard、Sanitizer、Semantic guards異なる | パターンと意味によるプロンプトルール、PIIのサニタイズ、レスポンスのガード。 | パターンでブロック、マスキング、フラグ付けを行うガードレールと、意思決定モデルで実行するチェック。意味的類似度によるガードはありません。 |
| クラウドのガードレールとの連携なし | AWS Guardrails、Azure Content Safety、GCP Model Armor。 | なし。 |
| Prompt Template、Prompt Compressorなし | ゲートウェイでのプロンプトのテンプレート化と圧縮。 | なし。プロンプトはお客様のコードに残ります。 |
| AI MCP Server同じ形式 | 同じゲートウェイ上のMCPトラフィック。 | 自社のMCPサーバー向けのMCPゲートウェイ。承認済みのツールとキーごとの付与に対応します。 |
| 分析異なる | Konnectの分析でのトークン使用量、レイテンシー、費用。 | リクエストごとの推定プロバイダー費用。管理者キーを追加した場合は、OpenAIとAnthropic自身のコストAPIと日次で突合します。 |
| セルフホストのデータプレーン異なる | 自社のインフラで動かすこと。 | ホスト型。セルフホスト型またはハイブリッド型はエンタープライズ契約です。Enterprise — セルフサービスではなく、Enterprise契約で提供します。 |
Kong AI Gatewayの公開ドキュメントに対する当社の読み取りであり、トライアルやベンチマークではありません。誤りがあればお知らせください。該当する行を修正します。
INFROが行わないこと
- AI以外のAPIをゲートウェイで扱うこと。
- セマンティックキャッシュ、または意味・レイテンシー・使用量に基づくバランシング。
- プロンプトのテンプレートや圧縮。
- クラウドのガードレールサービスと連携すること、またはA2Aのトラフィックを扱うこと。
- ファイル、バッチ、アシスタントのプロキシ、またはOpenAI、Azure OpenAI、Mistral、OpenAI互換エンドポイント以外のプロバイダーでの埋め込み。
- エンタープライズ契約なしで自社のデータプレーン上で動かすこと。
引き継がれないもの
- Konnectの分析とログ。インポーターはありません。
- 設定としてのポリシー(decK)。ルート、予算、許可リスト、ガードレールとして再作成してください。INFROの管理APIを使えば、スクリプトから作成できます。
質問
- INFROとKongを併用できますか?
- はい。INFROはOpenAIの形式に対応しているので、Kongの上流にすることも、サービスをKongからINFROへ1つずつ移すこともできます。
- モデルのエイリアスをそのまま使えますか?
- はい。エイリアスと同じ名前のINFROルートを作成すれば、呼び出し側は同じ
modelを送り続けられます。 - モデル利用料は誰が支払いますか?
- お客様が、プロバイダーに直接支払います。Kongの場合と同じです。INFROはサブスクリプションで、モデル支出への上乗せは0%です。
当社と一緒に、またはご自身で移行
移行プログラムでは、通話でKong AI Gatewayの設定をINFROの接続、ルート、予算に対応付け、最初のサービスを一緒に移行します。プロバイダーは引き続きお客様に直接請求し、INFROはサブスクリプションで、モデル利用料への上乗せは0%です。
出典
このページにあるKong AI Gatewayについての記述は、すべて2026年10月19日に読んだこれらの資料に基づいています。トライアル、ベンチマーク、会話から推測したものはありません。
- Kong docs — AI Gateway2026年10月19日に確認
- Kong docs — AI Gateway 2.x concepts2026年10月19日に確認
- Kong docs — AI Gateway changelog2026年10月19日に確認
- Kong docs — AI Model entity2026年10月19日に確認
- Kong docs — AI Auth Strategy entity2026年10月19日に確認
- Kong docs — Get started2026年10月19日に確認
- Kong docs — AI Semantic Cache2026年10月19日に確認
- Kong docs — AI Rate Limiting Advanced2026年10月19日に確認
- Kong docs — OpenAI SDK with key-auth (v1)2026年10月19日に確認
- Kong — Pricing2026年10月19日に確認