企業向け AI ゲートウェイ · ガバナンスの一元管理 · セルフホスト

モデルが増え、エージェントが行動し始め、AI がより多くの業務システムにつながる今、ガバナンスは欠かせません。ShieldON は徹底した透明性を提供し、AI の活用が拡大してもリスク、コスト、アクセスを管理できるようにします。

app.shieldon.ai/workspaces/ws_4a9f…/overview

デモ画面:リクエスト指標と最新リクエスト一覧を表示する概要ページ。説明用の固定サンプルデータです。

アーキテクチャ

一方にすべてのアプリとエージェント。もう一方にすべてのモデル。その間に ShieldON。

企業内のアプリ、エージェント、ツールは、ShieldON を経由してクラウドとローカルのモデルにアクセスします。機密データは境界を出る前に伏せられ、各リクエストは最適なモデルへ届き、すべての往復が台帳に記録され、自社の AI エージェントがポリシーを変更できます。

企業の境界の内側では、アプリ、エージェント、ツール、アシスタントが ShieldON の AI ゲートウェイを経由してクラウドとローカルのモデルを呼び出し、レスポンスも同じ経路で戻ります。ガードレールはリクエストが境界を出る前に機密データを伏せ、ルーティングは単純なリクエストをローカルモデルへ、複雑なリクエストを最先端モデルへ送り、必要に応じてフォールバックします。すべてのリクエストはキー、ルート、トークン数とともに記録され、使用量からトークン削減の提案が生成されます。さらに、企業自身の AI エージェントが API 経由で使用量を確認し、ポリシーを設定し、リリースを公開します。

LLM 連携

一度接続すれば、アプリのコードを変えずにプロバイダーを切り替え、組み合わせ、障害時に代替できます。

OpenAI、Anthropic、Gemini、Bedrock、Alibaba Cloud Bailian、DeepSeek など約30以上の追加プロバイダーを、共通の OpenAI 互換エンドポイントに集約。プロバイダーのキーは ShieldON 内で暗号化し、指定したワークスペースだけに共有します。アプリが扱うのは ShieldON のキーのみ。Chat、Responses、Embeddings、Images、Audio の対応はモデルごとに異なります。

操作の対応表

操作対応の例

操作ストリーミングツール使用量
shieldon-chat
Chat Completions
対応
対応
対応
Responses
対応
対応
対応
Messages
対応
対応
対応
shieldon-embed
Embeddings
非対応
非対応
対応
  • OpenAI
  • Azure OpenAI
  • Microsoft Foundry
  • GitHub Models
  • Anthropic
  • Google Gemini / Vertex AI
  • AWS Bedrock
  • Alibaba Cloud Bailian
  • Zhipu AI
  • DeepSeek
  • Moonshot AI
  • MiniMax
  • Groq
  • Together AI
  • Fireworks AI
  • OpenRouter
  • xAI
  • Perplexity
  • Cerebras
  • DeepInfra
  • Nebius
  • SambaNova
  • SiliconFlow
  • Novita AI
  • Jina AI
  • Voyage AI
  • Cloudflare Workers AI
  • Hugging Face
  • Ollama
  • vLLM
  • LocalAI
  • Databricks
  • 汎用 OpenAI 互換

01 · 誰が API を呼び出しているか?

モデルに届く前に、呼び出し元のアプリ、チーム、環境を把握できます。

各アプリに専用のゲートウェイ API キーを発行し、利用できるモデル、必須のコンテキスト、許可するネットワークを定義。停止せずにキーをローテーションできます。上流プロバイダーのキーが ShieldON の外に出ることはありません。

ゲートウェイの応答例

    デモ画面:billing-assistant キーを作成し、4つのメタデータ変数と 203.0.113.0/24 の制限を設定。別のアドレスからのリクエストを拒否します。

    ゲートウェイ API キーを作成

    キーに名前を付け、呼び出せる対象を決めます。アプリには専用のシークレットを渡し、プロバイダーの認証情報は管理側で保持します。

    すべてのリクエストに識別情報を求める

    アプリ、環境、チーム、プロジェクト、顧客、ユーザー、機能、セッションなど、各呼び出しに必要な項目を指定。情報が不足した呼び出しは ShieldON が拒否します。同じ項目を後からコスト配賦にも使えます。

    想定したネットワークからのみ許可

    キーを自社のネットワーク範囲に限定。それ以外からの呼び出しは、モデルに到達する前に拒否されます。

    組織とワークスペースで部署、製品、環境を分離し、それぞれのメンバーとロールを管理できます。

    02 · どのような情報が LLM に送られているか?

    カード番号、身分証番号、API キーは境界で止める。プロンプトは既定で保存しません。

    すべてのアプリに共通のセキュリティ境界を設けます。ShieldON が入力と出力を調べ、個人情報や認証情報を検出し、ポリシーに応じて呼び出しを記録対象にするかブロックします。記録するのは判定のみで、検出した内容は保存しません。既定ではプロンプト、出力、埋め込みも一切保存しません。

    • 個人情報:メールアドレス、電話番号、身分証番号、決済カード番号、米国社会保障番号
    • シークレット:秘密鍵、セッショントークン、クラウドや SaaS の認証情報、プロンプトに貼り付けたパスワード
    • 独自ルール:キーワード、正規表現、ツール呼び出しの許可リスト、保護された Webhook 経由の独自ポリシーサービス
    • まず Monitor モードで検出内容を確認し、問題がなければ Block モードに切り替えます。

    デモ画面:機密データ保護プロファイルがカード番号を含むリクエストをブロックし、次のリクエストは通過します。アクティビティ記録には理由コードのみ保存されます。

    プロバイダーに届く前にブロック。ShieldON は内容を黙って書き換えず、リクエストを拒否します。記録するのは理由のみで、検出した値は保存しません。

    プライバシーを初期設定から保護

    • プロンプト本文
    • モデルの出力
    • ツールの引数
    • Webhook 本文
    • 埋め込みベクトル
    記録する運用メタデータ · 使用量 · 監査イベント · ルーティング · エラー

    不具合調査のため一時的に内容を保持する場合は、明示的に別途合意したポリシーが必要です。保存時に暗号化し、閲覧のたびに監査記録を残します。

    デモ画面: リクエストの詳細 req_48e5aa — 論理モデル shieldon-chat, プロバイダー ID openai-prod, ステータス Succeeded, レイテンシー 812 ms. 取得されたペイロード: コンテンツ取得が無効だったか、このリクエストのペイロードは保持されていません。

    台帳レコードの例

    追記のみ可能な使用量・コスト台帳の項目例。コンソール画面ではありません。
    request_id
    req_48e5aa
    actual_route
    @openai-prod/gpt-4.1
    input_tokens
    1,016
    output_tokens
    188
    cached_input_tokens
    0
    route_attempts
    1
    retries
    0
    metadata.application
    support-bot
    metadata.environment
    production
    credits
    0.42

    03 · 動作をどのように制御するべきか?

    数分でプロバイダー変更、支出制限、ロールバック。コード修正や緊急パッチは不要です。

    アプリは安定したモデル名を呼び出し、その接続先は管理側で決めます。単一プロバイダー、障害時の代替、重み付き分散、ルール選択に対応。レート制限と予算はプロバイダーの呼び出し前に適用します。変更は確認済みリリースとして有効化し、ワンクリックで戻せます。

    デモ画面:フォールバックで 429 を処理。600 RPM で制限が作動し、予算上限で呼び出しを止めた後にクレジットを調整。リリースの公開とロールバックを行います。

    ルート試行の例 · req_9b21c4

    • 試行 1 · @openai-prod/gpt-4.1

      呼び出し元に意識させないフォールバック

      主プロバイダーがレート制限やタイムアウトになった場合、ShieldON が再試行し、承認済みの次の接続先に切り替えます。アプリには成功した応答と1つのリクエスト ID が返り、追加の例外処理や再デプロイは必要ありません。

      実運用で頼る前に、お客様のプロバイダーとモデルでフェイルオーバーを検証してください。

      モデルごとの制限と、障害時の方針

      モデルごとにリクエスト数、トークン数、同時呼び出し数を制限。制限機能が使えない場合も、安全性と可用性のどちらを優先するか事前に決められます。

      超過時に本当に止めるクレジット予算

      ワークスペースまたはアプリのキーごとに、指定タイムゾーンの日・週・月単位で予算を設定。使い切ったときに呼び出しを止めるか警告するかを選べます。追加はすべて記録され、上限を黙って引き上げることはできません。

      すべての変更を確認。すべてのリリースを元に戻せる。

      ドラフトを検証し、稼働中の設定との差分を確認して承認・公開。問題があれば、最後に正常だったリリースへワンクリックで戻します。ゲートウェイは公開済みリリースだけを使います。

      04 · システムを継続的に改善するには?

      すべての呼び出しに責任者を。すべてのコストに帰属先を。すべての変更に実行者を。

      ShieldON は、各リクエストの使用量・コスト台帳と、制御プレーンの変更監査ログを保持します。今月の支出を生んだアプリ、チーム、顧客を把握でき、将来は人の承認を伴う改善サイクルの基盤になります。

      表計算なしで、アプリ・チーム・顧客ごとにコストを配賦。

      各リクエストには、アプリ、環境、チーム、プロジェクト、顧客、ユーザー、機能、セッションなど必要なコンテキストが含まれます。ShieldON はトークン数、実際に使ったモデル、再試行、エラーも記録し、財務の要望に応じた費用分析を可能にします。画像・音声の料金は、プロバイダー間でまだ完全には統一されていません。

      • application
      • environment
      • team
      • project
      • customer
      • user
      • feature
      • session_id
      curl "https://gateway.example.com/v1/chat/completions" \  -H "Authorization: Bearer $SHIELDON_GATEWAY_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "shieldon-chat",    "messages": [{"role":"user","content":"Hello"}],    "metadata": {      "application": "support-bot",      "environment": "production"    }  }'

      台帳レコードの例

      追記のみ可能な使用量・コスト台帳の項目例。コンソール画面ではありません。
      request_id
      req_48e5aa
      actual_route
      @openai-prod/gpt-4.1
      input_tokens
      1,016
      output_tokens
      188
      cached_input_tokens
      0
      route_attempts
      1
      retries
      0
      metadata.application
      support-bot
      metadata.environment
      production
      credits
      0.42

      この行が ShieldON の保存した情報のすべてです。誰が、どれだけ、どのルートで、いくら使ったか。プロンプトは含みません。

      誰も書き換えられない変更ログ。

      誰が何を作成・変更・公開・ロールバック・ローテーションしたか、いつ、どこから行ったかを記録。すべての記録が残るため、障害調査を事実から始められます。

      1. 利用状況を観測
      2. 傾向を特定
      3. 改善を提案
      4. 検証・評価
      5. 承認人による承認が必要
      6. リリース
      7. 結果を測定

      デモ画面:リクエストのメタデータを使用量台帳に記録。監査ログには公開、ローテーション、ロールバック、更新のイベントが並びます。

      リクエストの処理フロー

      すべての呼び出しが同じ経路を通り、各段階でポリシーを設定できます。

      認証、送信元確認、公開済みポリシーの読込、入力検査、ルート選択、制限・予算の確認、プロバイダー呼び出し、必要時の代替、出力検査、コスト計測、監査記録。どの段階も省略せず、上の各章がこの順序に対応します。

      1. 受信
      2. リクエスト ID
        章 04, システムをどう改善するか?
      3. ゲートウェイ API キー認証
        章 01, 誰が API を呼び出しているか?
      4. 組織・ワークスペースの認可
        章 01, 誰が API を呼び出しているか?
      5. 公開済みポリシーのスナップショット
        章 03, 動作をどう制御するか?
      6. API アダプター
      7. ガードレール(入力)
        章 02, 何が送信されているか?
      8. ルーター→ @openai-prod/gpt-4.1
        章 03, 動作をどう制御するか?
      9. レート・トークン・同時実行数・予算の事前確認
        章 03, 動作をどう制御するか?
      10. プロバイダーアダプター
      11. 再試行・フォールバック429 → @bailian/qwen-max
        章 03, 動作をどう制御するか?
      12. ストリームの正規化
      13. ガードレール(出力)
        章 02, 何が送信されているか?
      14. 使用量とコストの計測
        章 04, システムをどう改善するか?
      15. 使用量ログ・監査の非同期記録
        章 04, システムをどう改善するか?
      16. レスポンス

      対象となるチーム

      本番環境の AI に責任を持つチームのために。

      プラットフォームチーム

      • すべてのプロバイダーを1つのエンドポイントに集約。アプリを再デプロイせずにルーティングとフェイルオーバーを変更できます。
      • 一度接続したプロバイダーを、必要なチームに共有できます。

      コンソール内: LLM 連携 · 設定 · 制限

      セキュリティとコンプライアンス

      • すべてのアプリに共通の安全境界。個人情報とシークレットを検出し、まず監視、準備ができたらブロックします。
      • コンテンツは既定で保存しません。変更と機密データの閲覧は、すべて永続的に記録します。

      コンソール内: ガードレール · 監査ログ

      FinOps

      • 請求額の内訳を、アプリ、チーム、顧客、機能まで把握できます。
      • トラフィックを実際に止める予算と、必ず記録に残る追加処理。

      コンソール内: 予算 · 分析 · ログ

      アプリケーション責任者

      • 1つのエンドポイント、1つのキー、1つのモデル名。アプリでプロバイダーの認証情報を持つ必要はありません。
      • OpenAI 互換。ベース URL とキーを変更して、既存の SDK やエージェントを ShieldON に接続できます。

      コンソール内: クイック設定 · ゲートウェイ API キー

      運用担当

      • 変更は公開前に確認し、ワンクリックで最後に正常だったリリースへ戻せます。
      • お客様の環境の Linux ホスト1台で、Docker Compose を使って運用できます。

      コンソール内: バージョンとリリース

      お客様の環境で試験導入

      Linux ホスト1台で、プロバイダーのキーから最初の管理された呼び出しまで5ステップ。

      クイック設定の1ページで、プロバイダー接続、アプリ用キー作成、公開、実際のテスト呼び出し、連携を案内します。完了後、チームに共通のエンドポイントを渡せます。

      コンソール内

      クイック設定

      1. プロバイダーを接続上流のキーとモデルを保存
      2. ゲートウェイキーを作成モデル呼び出し用の ID を作成
      3. 公開設定を検証して有効化
      4. テスト稼働中のゲートウェイ経由でモデル呼び出しを確認
      5. 連携モデル呼び出しと API キーの連携方法を確認

      Workbench、Codex、Claude Code をお使いですか?ShieldON Skill をインストールすれば、CLI の設定からログインまで案内します。

      モデル呼び出し
      curl "https://gateway.example.com/v1/chat/completions" \  -H "Authorization: Bearer $SHIELDON_GATEWAY_API_KEY" \  -H "Content-Type: application/json" \  -d '{"model":"shieldon-chat","messages":[{"role":"user","content":"Hello"}],"metadata":{"application":"support-bot","environment":"production"}}'

      アプリが使うのはこのキーだけです。プロバイダー自身のキーは ShieldON 内に残ります。

      Linux ホスト1台 · Docker Compose. Nginx connects to ゲートウェイ(Go), 制御プレーン(Go), Web コンソール + ドキュメント. ゲートウェイ(Go) connects to PostgreSQL, Redis. 制御プレーン(Go) connects to PostgreSQL, Redis, S3 互換ストレージ(任意).

      すべてお客様の環境で動作します。1つの入口、少数のコンテナー、標準の PostgreSQL と Redis、任意のオブジェクトストレージ。複数アーキテクチャのイメージとオフライン導入パッケージで提供します。

      モデルの先へ

      モデル呼び出しに加え、エージェントが使う能力も管理する。

      Codex、Claude Code、OpenClaw、自社開発のエージェントも、やがて共通のゲートウェイが必要になります。私たちの方向性は、Skills、Tools、MCP サーバー、CLI ワークフロー、API まで統合管理すること。安全か、いくらかかるか、把握できるか、継続的に改善できるかという4つの問いで捉えます。

      1. 1. ガバナンスの基盤

        保有資産を把握する:共通の ID モデルと、エージェント、Skill、ツール、MCP サーバー、API の一覧に、責任者、データ分類、監査を紐付けます。

      2. 2. ポリシーと制御

        ルールを定める:すべてのエージェントに適用する安全ポリシーと支出制御を、承認、能力の制限、リリース管理と組み合わせます。

      3. 3. 継続的な改善

        意図的に改善する:実際の利用に基づくプロンプト、ポリシー、Skill、用途の提案を評価し、管理下で導入します。

      4. 4. 企業向けの運用基盤

        AI を企業システムとして運用する:管理外のエージェントを発見・登録し、実行環境を拡充、導入方法を増やし、お客様が最も必要とする領域を広げます。

      安全性

      モデルとツールの境界を越える情報を把握し、シークレットと個人情報を内部に留め、高リスクの操作には承認を求めます。

      財務 / FinOps

      費用を人、チーム、アプリ、エージェント、Skill、ツール、モデル、プロバイダーに帰属させ、予算を適用して異常を早期に検出します。

      可視性 / オブザーバビリティ

      人から結果まで一続きの記録。エージェント、Skill、ツール、MCP サーバー、API、モデル、適用ポリシーを追跡できます。

      RSI

      実際の利用から、より良いプロンプト、ポリシー、用途を提案。すべての提案をバージョン管理し、評価し、人が承認します。

      Skill 管理

      エージェントが実行する Skills を登録し、責任者、バージョン、目的、リスク、利用を許可する対象を管理。同じ確認済みリリースの仕組みで公開します。

      ツールと MCP の管理

      利用中のツールと MCP サーバー、そのデータアクセスと到達先を把握し、許可・拒否・予算を設定。ID からエージェント、Skill、ツール、モデルを経て結果に至る全体を追跡します。

      CLI と API の管理

      CLI セッション、自動ジョブ、内部 API にも、モデル呼び出しと同じ ID、ポリシー、使用量計測、監査、リリース管理を適用します。

      安全性・財務・可視性の制御

      境界でデータを分類し、危険な操作を承認制にする。費用をエージェント、Skill、ツールまで配賦して予算を適用する。人から結果までの記録を保ち、ポリシー変更を確認、版管理、公開、監視、ロールバックできます。

      IDエージェントSkillツールMCP 呼び出しAPIモデル結果
      お客様のインフラで、管理された試験導入を始めましょう。ShieldON は準備できています。セットアップも私たちがご案内します。

      セルフホスト · Docker Compose · ドキュメント同梱 · app.shieldon.ai でログイン