BerriAI/litellm:OpenAI形式で多くのLLM APIを呼び出せるツール

BerriAI/litellm

BerriAI/litellmはOpenAI形式で100以上のLLM APIを呼び出すPython SDKとProxy Serverで、多くの機能と便利な使用方法を提供します
サイトを訪問
BerriAI/litellm:OpenAI形式で多くのLLM APIを呼び出せるツール

はじめに

BerriAI/litellmは、OpenAI形式で100以上のLLM(Large Language Model)APIを呼び出すことができるPython SDKとProxy Server(LLM Gateway)です。このツールは、Azure、OpenAI、VertexAI、Cohere、Anthropic、Sagemaker、HuggingFace、Replicate、Groqなどの多くのLLMプロバイダーをサポートしています。

コア機能

  • 入力の翻訳:入力をプロバイダーのコンプリーション、エンベディング、イメージ生成エンドポイントに適切に変換します。
  • 一貫した出力:テキスト応答は常に['choices'][0]['message']['content']で利用可能です。
  • リトライとフォールバック:複数のデプロイメント(例:Azure/OpenAI)に対してリトライとフォールバックのロジックを備えています。
  • 予算とレート制限:各プロジェクト、APIキー、モデルごとに予算とレート制限を設定できます。

基本的な使用方法

  • インストールpip install litellmでインストールできます。
  • 環境変数の設定os.environ["OPENAI_API_KEY"] = "your-openai-key"などのように、各プロバイダーのAPIキーを環境変数に設定します。
  • モデルの呼び出しcompletion(model="gpt-3.5-turbo", messages=messages)のようにモデルを呼び出して応答を取得できます。また、非同期処理、ストリーミング、ロギングなどの機能もサポートしています。

プロキシサーバー

プロキシサーバーは認証、ロギング、コスト追跡、レート制限などの機能を提供します。litellm --model huggingface/bigcode/starcoderでプロキシを起動し、openai.OpenAI(api_key="anything",base_url="http://0.0.0.0:4000")のようにクライアントを設定してリクエストを送信できます。

BerriAI/litellmは、LLMの利用をより簡単かつ効率的にするための強力なツールです。

おすすめAIツール

LMQL

LMQLはLLM向けのプログラミング言語で、堅牢かつモジュール式のLLMプロンプティングを実現します

Hotpot.ai

Hotpot.ai

Hotpot.aiはAIを活用し、画像・グラフィック・文章の作成を支援します

Jan

Jan

JanはオープンソースのChatGPT代替で、100%オフラインで動作します

Companion AI

Companion AI

Companion AIはパソコンから利用でき、Chat GPTとGoogle Geminiを選択可能です

Reflection 70B

Reflection 70B

Reflection 70B は次世代のオープンソース LLM で、画期的な自己訂正機能でユーザーを支援します

Varys AI

Varys AI

Varys AIは専門家向けのインテリアデザインAIで、部屋と空間のためのGPTを備えています

Agentverse

Agentverse

Agentverseはユーザー体験向上のためクッキーを使用し、AIエージェントの構築・実行を可能にするプラットフォーム

PictoDream.com

PictoDream.com

PictoDream.com はあらゆるタスクに対応する AI ツールのディレクトリです

Flot.AI

Flot.AI は AI パワーで書く、読む、覚えるを支援し、ユーザーの生産性を高めます

OmniSynkAI

OmniSynkAIはAIを活用し、商品リスティングを簡単にし、売上管理も可能にする

Automated Combat

Automated Combat

「Automated CombatはGPT-4を使って、歴史的人物の刺激的な討論を実現します」

GPTs Works

GPTs Works

GPTs Works は第三者の GPT ストアで、素晴らしい GPT を収集・検索できます

Meteron AI

Meteron AI

Meteron AI は、LLM とジェネレーティブ AI のメータリング、負荷分散、ストレージを処理する AI ツールです。

Otto

Otto

OttoはAIパワーのバイオグラファーで、ユーザーのストーリーを収集して磨き上げます

Zyfo.ai

Zyfo.ai

Zyfo.aiはAIを活用し、カスタムレイアウトやコンテンツを生成してウェブサイトを作成するツールです

Church Loom

Church Loom

Church LoomはAIを利用し、教会向けのコンテンツを簡単に作成できるツールです

Character Headcanon Generator

Character Headcanon Generator

Character Headcanon GeneratorはAIを利用し、想像力豊かで詳細なキャラクター設定を生成するツールです

Width.ai

Width.ai

Width.aiはAIと機械学習のコンサルティング会社で、生成AIの実装に注力しています

Easygenerator

Easygenerator

Easygeneratorは企業向けのAIパワードeラーニング作成ツールで、知識を魅力的なeラーニングに変換します

AI Studio

AI Studio

AI Studioは最強のAIツールを集め、困難な問題を解決します