pydantic/genai-prices
Calculate prices for calling LLM inference APIs.
解決する課題
GenAI Pricesは、LLM推論APIの呼び出しコストを計算する方法を提供します。モデルプロバイダーは、機械判読可能な形式で価格情報を提供していないことが多いため、開発者がAIアプリケーションの実際のコストを推定または追跡することは困難です。
仕組み
このプロジェクトは、数十のプロバイダー(OpenAI、Anthropic、Googleなど)と数百のモデルに関する包括的な価格データのデータベースを維持しています。モデルIDとプロバイダーIDに基づいてこのデータを照会し、コストを計算するためのPythonおよびJavaScript/TypeScriptパッケージとCLIを提供します。
対象者
さまざまなLLM推論APIの使用コストを推定、監視、または比較する必要がある、AIアプリケーションを構築している開発者。
ハイライト
- 幅広いプロバイダー対応: AWS Bedrock、Azure、Groq、OpenRouterを含む幅広いプロバイダーをサポートしています。
- 複雑な価格ロジック: 過去の価格変更、変動する日次価格(例:オフピーク時)、および大規模コンテキスト向けの階層型価格(例:Gemini)を処理します。
- 柔軟なアクセス: Pythonパッケージ、JS/TSパッケージ、およびダウンロード可能なJSONデータファイルとして利用可能です。
- 正確性を高めるツール: モデルのマッチングを最大化するロジックと、他のソースからの価格の不一致を特定するためのツールが含まれています。