BerriAI logo

BerriAIすべての LLM API を OpenAI のように呼び出します [100 以上 LLM]

LLM 完了 + 埋め込み呼び出しを簡素化するオープンソースライブラリ: https://github.com/BerriAI/litellm

2023-02-08
Active
Early
W23
2
B2B
United States of AmericaAmerica / Canada
BerriAI screenshot
BerriAIについてもっと知る

LiteLLM - LLM API の呼び出しを簡素化

はじめに

LiteLLM は、統一された OpenAI フォーマットを使用して、さまざまな LLM API とのやり取りを合理化するために設計された強力なツールです。Bedrock、Azure、OpenAI、Cohere、Anthropic、Ollama、Sagemaker、HuggingFace、Replicate、Groq などのいずれを使用しているかにかかわらず、LiteLLM はシームレスな統合と一貫性のある出力を保証します。

主な機能

  • 統一された API フォーマット: OpenAI フォーマットを使用して、すべての LLM API を呼び出します。
  • 一貫性のある出力: テキスト応答は常に ['choices'][0]['message']['content'] で利用できます。
  • 再試行/フォールバックロジック: 複数のデプロイメントにわたる堅牢な再試行およびフォールバックメカニズム。
  • 予算とレート制限: プロジェクト、API キー、モデルごとに予算とレート制限を設定します。
  • ストリーミングサポート: リアルタイムアプリケーションのために、モデルの応答をストリーミングします。
  • ロギングと可観測性: Lunary、Langfuse、DynamoDB などのさまざまなツールにデータを記録するための事前定義されたコールバック。

ユースケース

  • 複数プロバイダーの統合: 単一の API フォーマットで、さまざまな LLM プロバイダーを呼び出すプロセスを簡素化します。
  • コスト管理: 複数のプロジェクトとプロバイダーにわたるコストを追跡および管理します。
  • リアルタイムアプリケーション: リアルタイムデータが必要なアプリケーションのために、ストリーミング機能を活用します。
  • 拡張された可観測性: ロギングツールと統合して、API の使用状況とパフォーマンスを監視および分析します。

価格

LiteLLM は、さまざまなニーズに合わせて、さまざまな価格オプションを提供しています。

  • 無料レベル: コア機能への基本的なアクセス。
  • Pro レベル: カスタム統合やより高いレート制限を含む高度な機能。
  • エンタープライズレベル: 専用サポート、カスタム SLA、シングルサインオンによる安全なアクセスを備えた包括的なソリューション。

チーム

LiteLLM は、スタートアップから大企業まで、あらゆる規模のチーム向けに構築されています。次のような機能を提供しています。

  • 機能の優先順位: チームのニーズに基づいて、調整された機能。
  • カスタム統合: 既存のワークフローとツールとのシームレスな統合。
  • プロフェッショナルサポート: Discord および Slack を介した専用サポート。
  • 安全なアクセス: 強化されたセキュリティとユーザー管理のためのシングルサインオン。

LiteLLM は、LLM API の呼び出しを管理および簡素化するための最適なソリューションであり、チームにとって、一貫性のあるパフォーマンス、コスト効率、堅牢なサポートを保証します。