当サイトは広告を設置しています
Apple(アップル)
¥299,800(2026/10/19 22:40時点)
Apple(アップル)

Ollama Cloud と Fly.io Sprites の連携:AI エージェントを安全に実行する仕組み

源勝 AI 実験室 AI 最前線ウォッチ
広告

Fly.io の Sprites と Ollama Cloud の連携

Ollama Cloud が、Fly.io が提供する「Sprites」という環境内で動作可能になりました。Sprites は、AI エージェントを動かすために設計された、安全な Linux 仮想マシン(サンドボックス)です。Claude Code や Codex、Gemini CLI などのツールが標準でサポートされており、安全なコマンド実行が可能です。

仕組みとセキュリティ

新しい Ollama Connector を使用することで、kimi-k3 や deepseek-v4.1-flash といった Ollama のクラウドモデルを利用できます。セキュリティ面では、API キーは Fly.io の組織内で暗号化して管理されます。キーは API を通じて返されることはなく、ゲートウェイがリクエストに自動的に追加します。そのため、エージェントはゲートウェイの URL と接続 ID を知っているだけで、安全に通信できます。

実装の例

以下の curl コマンドを使用して、通信を確認できます。

curl "https://api.sprites.dev/v1/gateway/ollama/<connection_id>/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -d '{"model": "kimi-k3", "messages": [{"role": "user", "content": "Hello!"}]}'

Python の OpenAI SDK を使用する場合も、base_url を書き換えるだけで利用可能です。

from openai import OpenAI

client = OpenAI(
    base_url="https://api.sprites.dev/v1/gateway/ollama/<connection_id>/v1",
    api_key="unused",
)

response = client.chat.completions.create(
    model="glm-5.3",
    messages=[{"role": "user", "content": "Why is the sky blue?"}],
)
print(response.choices[0].message.content)
広告

本機能を利用するメリット

  • セキュリティの向上:API キーをエージェント側に露出させることなく、安全にクラウドモデルを利用できます。
  • 設定の簡略化:Claude Code などのエージェントが、設定なしで Ollama モデルを自動的に認識して利用できます。
  • 高度なタスクの実現:複数のモデルを連携させ、プログラムの脆弱性を探す「ファジング」などの複雑な検証タスクにも活用できます。

参考情報:Run AI agents safely with Ollama and Fly.io

※ この記事は、Mac mini M4(32GB)環境で ローカル LLM(Ollama / gemma4:26b)と n8n を組み合わせて生成した実験的な記事です。内容は確認していますが、誤りが含まれる可能性があります。正確な情報は公式情報をご確認ください。

タイトルとURLをコピーしました