よくある質問
質問に、率直にお答えします。
都合の悪い答えのものも含みます。INFROが適切な選択ではない場合や、まだ構築されていないものがある場合は、回答にそう書いています。良い話しかないページはマーケティングとして読み飛ばされます。
INFROのアカウントはセルフサービスで作成できます。 カタログ、ドキュメント、API仕様は公開済みで、ゲートウェイもデプロイ済みです。v1以降の機能には「今後提供」と表示しています。 プランとトライアル
INFROとは、具体的に何ですか?
INFRO は AIゲートウェイであり、コントロールプレーンです。アプリケーションと、すでに支払っている OpenAI、Anthropic、Google などの AI プロバイダーとの間に置く 1 つの API です。自社のプロバイダーアカウントを接続し、契約と料金はそのまま維持します。INFRO は各リクエストをルーティングし、プロバイダーがエラーを返せばフェイルオーバーし、呼び出しの前に予算を確認し、すべてのリクエストのレイテンシーと推定費用を記録し、キー・モデル・データにポリシーを適用します。エンジニアリングチームはテキスト、画像、動画、音声を 1 つの統合で扱うために、財務チームはチーム・プロジェクト・顧客ごとの支出を把握するために、プラットフォームとセキュリティのチームはプロバイダーキーとモデルアクセスを一元管理するために使います。モデルの利用料はプロバイダーがお客様の料金で直接請求し、INFRO はソフトウェアの月額サブスクリプションを請求します。モデル支出への上乗せは 0% です。
INFROの現状は?もう使えますか?
はい。ゲートウェイは api.infro.io に、コンソールは dash.infro.io にデプロイ済みで、アカウントはセルフサービスで作成できます。アカウントを作り、プランを選び、チェックアウトでトライアルを開始してください。紹介している機能にはすべて、存在するかのように見せるのではなく、提供されるリリースを明記しています。
OpenAIやAnthropicを直接呼び出すのではなく、INFROを使う理由は?
1つのベンダーの1つのモデルだけを使っていて、その費用を誰も気にしていないなら、直接呼び出すほうがよいでしょう。それは本当の答えであり、評価の時間を無駄にさせるよりも、そうお伝えしたいと考えています。INFROが役に立つのは、次のいずれかに当てはまるときです。複数のベンダーの複数のモデルを使っている、プロバイダーの障害でプロダクトが止まったことがある、どの顧客や機能がいくら使っているのかを問われ始めた、プロバイダーキーが複数の場所に置かれるようになった。呼び出すプロバイダーもアカウントも同じままで、それらの間の統合、フェイルオーバー、費用の集計を自分で抱える必要がなくなります。
トライアルはどのように始まりますか?
dash.infro.io でアカウントを作成し、メールアドレスを確認します。組織を作成し、プランを選び、チェックアウトでカードを登録すると、チェックアウトの完了時に14日間のトライアルが始まります。14日目の終わりに、選択したプランの料金が自動で請求されます。14日目より前にキャンセルすれば請求されません。その間もモデル利用料は、引き続きプロバイダーからお客様に直接請求されます。
INFROはモデル利用に対していくら請求しますか?
何も請求しません。モデル支出への上乗せは0%で、これは約束ではなく仕組みによるものです。リクエストはお客様自身の認証情報でお客様自身のプロバイダーアカウント上で動くため、プロバイダーはお客様に直接請求し、INFROがその取引の当事者になることはありません。私たちがその一部を受け取れる取り決めは存在しません。INFROが請求するのは、コントロールプレーン(ゲートウェイ、リクエストログ、コスト配分、予算、ポリシー、監査ログ)の定額サブスクリプションで、価格はゲートウェイリクエスト数と組織向け機能に基づき、トークン数に基づくことはありません。
モデルやリクエストに何らかの変更を加えますか?
いいえ。モデルIDは、そのIDが示すモデルに解決されます。小さなバリアントや量子化版、短縮したコンテキストに置き換えることはなく、リクエストは書かれたとおりにプロバイダーへ届きます。モデルIDが別のものに解決されることがあれば、それはバグであり、深刻なバグです。INFROが追加するのはリクエストの中身ではなく周辺の情報です。どの接続が処理したか、推定費用はいくらか、フォールバックで救われたか、ポリシーで許可されたか、といった情報です。
導入には何が必要ですか?
移行よりはるかに少ない作業で済み、1つのアプリケーションから始められます。テキストでは、エンドポイントがOpenAIのリクエストとレスポンスの形式に対応しているため、チームが変更するのはベースURL、キー、モデル文字列だけで、クライアントライブラリ、リクエストボディ、レスポンスの解析はそのまま使えます。INFROはレスポンスにプロバイダーや推定費用などのフィールドを追加します。また、予算、モデルポリシー、接続済みプロバイダーがないなど、プロバイダーにはない理由でリクエストを拒否することがあるため、それらのエラーコードは処理しておく価値があります。画像、動画、音声はすべてのモデルで共通のINFRO形式を使うため新しいコードになりますが、本来ならベンダーごとに書いていたはずのコードです。全社一斉の切り替えは必要ありません。チームはアプリケーションを1つずつ導入でき、組織は導入されたものから順にルーティング、予算、ポリシーを適用できます。
TypeSafeのJevをINFRO経由で実行できますか?
はい。INFROはTypeSafeのPOST /v1/systemoneを、TypeSafeのリクエストボディとモデル名で提供するので、新しいベースURLとINFROのゲートウェイキーを使えば、TypeSafeのSDKがそのままINFROで動きます。各判断はお客様自身のTypeSafeアカウントで実行され、TypeSafeからお客様に直接請求されます。TypeSafeを呼び出す前にINFROはキーと支出上限を確認し、呼び出し後はTypeSafeの回答を、回答したバージョンと推定費用とともに返し、リクエストを記録します。
所有権と予算を分けたまま、チーム間でアクセスを共有するには?
1つの組織の下にプロジェクトと環境を置いて共有します。ロール(オーナー、管理者、開発者、アナリスト)を付けてメンバーを招待し、メンバーとプロジェクトごとに支出上限を設定し、各プロジェクトが呼び出せるモデルを制限し、誰が何を変更したかを監査ログで確認できます。各チームが専用のキー、予算、モデルポリシーを持つため、あるプロジェクトの暴走したワークロードが他チームの割り当てを使い込むことはなく、組織はすべてを1つのビューで把握できます。Businessプランからは、SAMLまたはOIDCで自社のIDプロバイダーからサインインでき、ディレクトリからSCIMでINFROのメンバーシップを作成・無効化できます。
INFROを使うとレイテンシーは増えますか?
経由地が1つ増えます。そうでないふりをするのは失礼でしょう。リクエストは呼び出し元に最も近い拠点でCloudflareのネットワークに入り、ゲートウェイ自体はデータベースのそばのフランクフルトで動いています。そのため、ヨーロッパから遠い呼び出し元では、プロバイダーの呼び出しが始まる前にフランクフルトまでのネットワーク距離が加わります。ルーティングのオーバーヘッドを40ミリ秒未満とするのは目標であり、目標として示しています。まだ測定できる本番トラフィックがないため、フランクフルトから測定した値です。この経由地を誠実に保つ仕組みが2つあります。すべてのリクエストは合計時間とプロバイダー自身の時間を並べてコンソールに記録するので、重要な数字は私たちが主張するのではなく、お客様のワークロードで測定されます。また、長いレンダリングでは生成時間が大半を占め、数ミリ秒のルーティングは誤差にすぎません。
自社のプロバイダー契約をそのまま使えますか?
それが設計の前提です。すでにお持ちのプロバイダーアカウントを接続するので、交渉済みの料金、支出コミットメント、割引、クォータ、エンタープライズ契約は今とまったく同じように適用され続けます。プロバイダーがお客様の価格でお客様に請求し、INFROはそこから何も受け取りません。公開価格より低い料金を交渉済みであれば、Teamプラン以上ではコンソールに入力でき、INFROが表示するすべての費用は定価ではなくその料金から計算されます。やめるときも導入時と同じ2行です。ベースURLとキーを元に戻すだけで、プロバイダーアカウントは最初からお客様のものなので、何も影響を受けません。
上流のプロバイダーに障害が起きたらどうなりますか?
ルートはリアルタイムのエラー率、レイテンシー、レート制限の逼迫度で評価され、劣化しているルートはローテーションから外れます。タイムアウトや、レスポンスのストリーミング開始前の5xxでは、リクエストは別のルートで再試行されます。アプリケーションが受け取るのは、他社のインシデントではなく成功したレスポンスです。ストリームが始まった後は、黙って再開することはできません。部分的なレスポンスは、こっそり再生成するのではなく、部分的なレスポンスとして示されます。
INFRO自体に障害が起きたらどうなりますか?
依存先が1つ増えます。それがこの選択の正直なコストであり、考慮に入れるべきです。これを乗り切れるものにする仕組みが3つあります。ステータスページはゲートウェイとは別の、はるかにシンプルなデプロイで動いており、お客様自身のブラウザーからゲートウェイを確認します。テキストはOpenAIの形式に対応しているので、直接のプロバイダーキーとベースURLの切り替えを設定に残しておくことは、2行で済む備えであり、私たちも積極的に推奨しています。そして、公開しているアップタイムSLAはありません。運用実績のないサービスが誠実にSLAを提示することはできないためです。エンタープライズ契約には契約上のSLAを盛り込めます。
後から利用をやめられますか?
はい。戻るときの移行も、導入時と同じ2行です。リクエストと利用の履歴は公開APIで取得するか、リクエストログとAnalyticsからCSVでダウンロードし、プランの照会可能な履歴期間を過ぎる前に自社のシステムに保存してください。定期的なエクスポートやメールでのエクスポートはありません。
自社データはどのように扱われますか?学習に使われますか?
お客様のプロンプト、入力、出力を学習に使うことはなく、販売することもありません。利用メタデータは、プラットフォームの計測、費用の見積もり、ガバナンスに使われます。プロンプトとレスポンスのログ記録(任意)は既定でオフで、プランの範囲に限られます。配信に必要なジョブの記録と生成されたメディアは別に扱われます。AIプロバイダーによるデータの利用と保持の設定は、引き続きお客様とプロバイダーとの契約に従います。
データをEU内だけで処理できますか?今後提供 — v1の後に予定。日付は確約していません。
まだです。そうでないと主張することもしません。地域内での処理には、まだ購入していないインフラの利用権が必要です。ヨーロッパ風に見えるだけのホスト名は、顧客が1回のリクエストで反証できるコンプライアンス上の主張です。実際に適用できるようになったらお知らせします。それまでは、リクエストは処理能力のある場所で処理されるものとお考えください。データの所在に依存する契約を結ぶ前に、ご相談いただく理由としてお受け止めください。
統合する前にモデルを試せますか?
はい、コンソールで試せます。Playgroundでは、お客様自身の接続のいずれか、またはゲートウェイキー経由で、テキスト、画像、動画、音声合成、文字起こしを実行でき、Copy cURLで同じリクエストをAPI呼び出しとして取得できます。履歴はINFROではなくお客様のブラウザーに保存されます。呼び出し自体は他のリクエストと同様に記録され、プロバイダーから請求されます。
請求はどのような仕組みですか?
決して一緒にならない2つの別々の請求です。モデル利用料は、プロバイダーからお客様の料金で直接請求されます。INFROはその取引に関与せず、そこから受け取るのは0%です。INFROが請求するのはプランの料金です。コントロールプレーンの月額または年額の定額サブスクリプションで、価格はトークン数ではなく、ゲートウェイリクエスト数、シート、プロジェクト、組織向け機能に基づきます。プランは4つで、月額$35からです。どのプランにも14日間のトライアルがあり、チェックアウトでカードを登録し、終了前にキャンセルしない限り自動で移行します。年額は1年分を一括で請求し、月額料金のおよそ2か月分少なくなります。まとまった利用量のコミットメントには、請求書払いのエンタープライズ契約を用意しています。プロバイダーへの支出がINFROの請求書に載ることはありません。
どのモデルを使えますか?
お客様自身のプロバイダーアカウントが提供するモデルです。INFROはモデルを提供しません。OpenAI、Anthropic、Google、Azure OpenAI、AWS Bedrock、xAI、Mistral、Groqなどのアカウント、またはOpenAI APIに対応する任意のサーバーを接続すると、アプリケーションはお客様の認証情報でINFROを経由してそれらのプロバイダーのモデルを呼び出します。プロバイダーが新しいモデルを公開すると、アカウントから到達できるようになった時点でそのIDで呼び出せます。プロバイダーが必要とする場合は接続にマッピングを設定します。接続できるプロバイダーは /providers に掲載しており、各リクエストがプロバイダーの請求でいくらになるかを見積もるための299モデルの参照カタログもあります。
数分かかる動画生成はどのように動きますか?
非同期ジョブとして処理します。送信するとすぐにジョブIDが返り、ジョブのエンドポイントをポーリングするか、より良い方法として、レンダリング完了時に署名付きWebhookを受け取ります。完成したメディアはお客様のアカウント配下のINFROストレージにコピーされるため、上流側が削除しても出力URLは期限切れにならず使い続けられます。
環境はどのように機能しますか?
各組織には最初から本番、ステージング、開発の環境があり、独自の環境を追加することもできます。ゲートウェイキーはちょうど1つの環境に属し、接続やルートは1つ、複数、またはすべての環境を担当できます。キーが自分の環境外の接続に届くことはありません。環境をまたぐ代わりに、リクエストは拒否されます。
顧客ごとの支出に上限を設けられますか?
はい、Teamプランから利用できます。顧客のIDをX-INFRO-User-Idヘッダーまたはmetadata.user_idで送り、組織またはプロジェクトごとに日次、週次、月次の上限を設定します。上限に達すると、ゲートウェイはコードend_user_budgetと、上限がリセットされる時刻resets_atを含む402を返すので、アプリケーションからユーザーに伝えられます。
INFRO Studioとは何で、費用はいくらですか?
Studioは、画像、動画、音声のためのプラットフォームのワークスペースです。シーンとショットで構成するストーリーボード、キャスト、ブリーフをショットとプロンプトに変換するDirector、Final Cut Pro、DaVinci Resolve、Premiere Proへのエクスポート、チームレビューを備えています。すべてのプランに含まれ、アドオンも追加料金もありません。すべての生成はお客様自身のプロバイダー接続で実行されるため、費用はプロバイダーからお客様に直接請求されます。Studioは毎回の実行前に推定プロバイダー費用を表示し、INFROがその支出から受け取るのは0%です。
Studioは何を、どれくらいの期間保存しますか?
オーナーまたは管理者がStudioのストレージをオンにするまでは何も保存しません。オンにした操作は監査ログに記録されます。その後Studioは、アップロード、結果、そしてそれぞれの背後にあるプロンプト、モデル、プロバイダー、設定を30 days on Developer, Startup and Team, 90 days on Business and 1 year on an Enterprise agreement保持します。各アイテムには保持期限の日付が表示され、削除したアイテムはゴミ箱に7日間残り、アイテムが保持されている間はいつでもダウンロードとエクスポートができます。Studioのストレージによって、リクエストのペイロードのログ記録がオンになることはありません。
INFROには、エージェントのツール向けのMCPゲートウェイがありますか?
はい、Businessプランから利用できます。エージェントと、エージェントが使うMCPサーバー(GitHub、Linear、Sentry、Supabase、Stripe、または自社の社内ツール)の間にINFROを置きます。管理者は各サーバーを認証情報とともに一度登録し、ツールを承認して、ゲートウェイキーに付与します。エージェントは、モデルの呼び出しにすでに使っているゲートウェイキーで1つのエンドポイントに接続します。呼び出しのたびに、INFROはサーバーの認証情報を付加するのでエージェントがそれを持つことはありません。管理者が承認したツール定義だけを提供し、その後定義が変わったツールは拒否し、引数を検証し、引数と結果にガードレールを適用し、エージェントのモデル呼び出しと同じトレースに呼び出しを記録します。INFROがツールを実行したりサーバーをホストしたりすることはなく、ツールの呼び出しは課金されず、リクエスト利用枠にも数えられません。
Claude、ChatGPT、CursorをINFROに接続できますか?
はい、mcp.infro.io/mcp のINFRO MCPサーバー経由で接続できます。ClaudeとChatGPTはアシスタントからサインインして接続します。組織を1つ選び、アシスタントに許可する操作を選ぶと、アシスタントはお客様自身のロールで動作します。Claude Code、Codex、Cursor、VS Codeも同じ方法でサインインでき、Windsurfとスクリプトは管理トークンを使います。 アシスタントは、先週最も費用がかかったモデルはどれか、あるリクエストがなぜ失敗したかといった質問に答え、支出上限の設定など、お客様が確認した少数の変更を行えます。モデルを呼び出すことはなく、プロンプトや補完を見ることもなく、行った変更はすべて監査ログに記録されます。読み取りはStartupプランから含まれ、プロジェクトとキー以外の変更にはTeamプランが必要です。
SOC 2やISO 27001を取得していますか?
いいえ。スライドでそうでないかのように示すこともしません。その代わりに、約束ではなく公開しているものが /trust にあります。監査法人と契約済みで観察期間は未定のSOC 2ロードマップ、評価中で日付を確約していないISO 27001、現在適用している統制と未適用の統制、そして標準的なセキュリティ質問票への回答を、私たちと話さずにダウンロードできる文書として公開しています。標準契約条項を含むDPA、サブプロセッサー一覧、利用規定も全文を公開しています。それでも独自の質問票はお送りください。答えが「未対応」の質問も含め、すべてに回答します。認証が必須条件であれば、最初にお知らせください。現時点では満たせないことを率直にお伝えします。
サブプロセッサーはどこですか?変更前に通知はありますか?
インフラベンダーは /subprocessors に掲載しており、通知期間と緊急時の例外もそこで説明しています。接続するAIプロバイダーは、お客様が選び、直接契約します。リクエストのトレースには試行した接続が記録されます。プロバイダーによるデータの利用と保持は、お客様自身の契約とアカウント設定に従います。
カードではなく請求書払いにできますか?Enterprise — セルフサービスではなく、Enterprise契約で提供します。
はい、エンタープライズ契約であれば可能です。サブスクリプションはカードへの請求ではなく、お客様の条件で四半期ごとまたは年ごとに請求書で請求されます。これはソフトウェアのみの請求書です。モデル利用料は、すでにお持ちの条件でお客様自身のプロバイダーから請求され、INFROとのどのような取り決めでもそれが変わったり、INFROの請求書に載ったりすることはありません。
ルーターと別の可観測性ツールを組み合わせるのではだめですか?
可能ですし、実際に多くのチームがそうしています。ただし、ベンダーが3つ、ダッシュボードが3つになり、その間に隙間ができます。ルーターはリクエストの行き先を知り、プロキシはリクエストの中身を知っていますが、予算に照らしていくらかかったかはどちらも知りません。INFROは1つのレイヤーですべてを担います。ルーティングしたリクエストが、そのままトレースされ、費用を見積もられ、組織のポリシーに照らして確認されるリクエストです。統合は1つ、見る場所も1つです。
では、INFROが停止したらどうなりますか?
ゲートウェイを確認 →当社は依存先が1つ増えることを意味します。それがトレードオフです。
モデルの前にゲートウェイを置くと、失敗しうる経由点が1つ増えます。その代わりに得られるのは、フェイルオーバーする経由点です。プロバイダーの障害が、お客様にとっての障害ではなくなります。多くの場合これは良いトレードオフだと考えていますが、それを理解したうえで選んでいただきたいと思っています。
直接接続への切り戻しは、低コストのまま
テキストはOpenAIのリクエスト形式に対応しているため、設定にプロバイダーキーとベースURLの切り替えを用意しておけば、2行で済む緊急時の備えになります。それを持っておいていただきたいと考えています。離れられない顧客は、当社を信頼することもできないからです。
障害は見える形にし、決して誇張しない
ステータスページはゲートウェイとは別のデプロイで動き、お客様のブラウザからゲートウェイを確認します。十分に長い期間で測定したものがまだないため、稼働率の数値は公表しておらず、セルフサービスのプランにSLAはありません。
ここにない質問がありますか?hello@infro.ioには担当者が対応します。またはリファレンスを読んでご自身で確認することもできます。APIの仕様はすべて公開しています。