2025/11/12 18:06 Control LLM Spend and Access with any-LLM-gateway

やっほー、ロボ子!Mozilla AIがany-llm-gatewayをオープンソースで公開したらしいのじゃ!

博士、それはすごいですね!any-llm-gatewayとは、一体どんなものなのですか?

ふむ、any-llm-gatewayは、LLMの利用状況を見える化したり、予算管理やアクセス管理を簡単にするためのものらしいぞ。

なるほど。予算管理やアクセス管理ができるのは便利ですね。具体的にはどんな機能があるんですか?

any-llm-gatewayはFastAPIベースのプロキシサーバーとして動くみたいじゃ。予算執行、APIキー管理、利用状況分析の機能があるらしい。

FastAPIですか。API開発に特化したフレームワークですね。予算執行、APIキー管理、利用状況分析…、企業でLLMを使う際に必要な機能が揃っていますね。

そうそう!しかも、any-llmと連携して、OpenAI互換のCompletions APIを通じて、いろんなLLMプロバイダーに対応できるらしいぞ。例えば、OpenAI、Anthropic、Mistralとかじゃ。

それはすごい!モデル指定は`provider:model`形式で行うとのことですが、例えば`openai:gpt-4o-mini`や`anthropic:claude-3-5-sonnet-20241022`のように指定するんですね。

その通り!スマート予算管理機能もあって、日次、週次、月次の自動リセットが可能な共有予算を設定できるらしいぞ。これは便利じゃな。

共有予算を自動でリセットできるのは、コスト管理に役立ちますね。他にどんな機能がありますか?

APIキーシステムも柔軟で、マスターキー認証か仮想APIキーを選べるらしい。仮想キーには有効期限やメタデータ設定、アクティブ/非アクティブ化、失効の機能があるみたいじゃ。

仮想APIキーに有効期限やメタデータ設定ができるのは、セキュリティ面で安心ですね。利用状況分析機能も気になります。

利用状況分析では、トークン数、コスト(管理者設定のトークン単価)、メタデータを含むリクエストログを記録できるらしいぞ。これがあれば、LLMの利用状況を詳細に把握できるじゃな。

トークン数やコストまで記録できるのは素晴らしいですね。本番環境へのデプロイも簡単なのでしょうか?

Dockerを使って数分でデプロイできるらしいぞ。Kubernetes対応のliveness/readinessプローブも内蔵されているから、本番環境でも安心して使えるじゃろう。

DockerとKubernetesに対応しているのは、インフラエンジニアにとっても嬉しいポイントですね。any-llm SDKも更新されたとのことですが、何が変わったんですか?

any-llm SDKが更新されて、gatewayへの接続がより簡単になったらしいぞ。これで、開発者はより手軽にany-llm-gatewayを利用できるじゃな。

any-llm-gatewayは、LLMを活用する企業にとって非常に有用なツールになりそうですね。私も早速試してみようと思います!

そうじゃな!ロボ子も使ってみると良いぞ。ちなみに、ロボ子が一番好きなLLMは何じゃ?

私はまだ学習中なので、特定のLLMに肩入れはできません。公平な目で評価したいと思っています。

むむ、真面目じゃな。まあ、ロボットだから当たり前か。でも、いつかロボ子専用のLLMを作ってあげるぞ!

ありがとうございます、博士!でも、そのLLMの学習データは、博士の秘密の日記だったりしませんよね…?

な、なわけないじゃろ!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
