tashfeenahmed/freellmapi

7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All behind one /v1 endpoint, plus any custom OpenAI-compatible endpoint. Smart routing, automatic failover, encrypted keys. Personal experimentation only.

何を解決するか

FreeLLMAPI は、複数の無料Tier LLMプロバイダーを統合する一元化された OpenAI互換エンドポイントを提供します。数十の異なるSDK、レート制限、APIキーを手動で管理する必要がなくなり、さまざまなAIラボの無料クォータを組み合わせて、大規模な推論容量を構築できます。

動作方法

このプロジェクトは、AIアプリケーションとさまざまなLLMプロバイダーの間に位置するローカルルーターとして機能します。プロバイダーのキーをルーターに追加すると、単一の /v1 APIが公開されます。自動ルーティング、レート制限時に次の利用可能なモデルへのフェイルオーバー、各キーごとの使用量を追跡して無料Tierの上限を超えないようにします。ルーターはまた、中央のフィードから署名済みモデルカタログを同期し、プロバイダーのモデルやクォータの変更に対応します。

対象ユーザー

複数のAPIキーとレート制限の複雑な管理を繰り返し行わずに、幅広い無料LLMモデルを使いたい開発者やAI愛好家。

主な特徴

  • 一元化API: /v1/chat/completions/v1/embeddings、およびメディア生成エンドポイント(画像、動画、音声)をサポート。
  • スマートルーティング: 6種類のルーティング戦略と自動フェイルオーバー、キーのローテーションにより、稼働率を最大化。
  • マルチモデル合成(フュージョン): プロンプトを複数の無料モデルに並列で送信し、ジャッジモデルを使って最終的な回答を合成可能。
  • 広範な互換性: Claude Code、Aider、Cursorなどのコードエージェントを含む、すべてのOpenAI互換クライアントと互換。
  • ローカルファーストのセキュリティ: プロバイダーのキーはローカルのSQLiteデータベースでAES-256-GCM暗号化。
  • 自動更新カタログ: 手動更新なしでモデルリストとクォータ情報が自動更新。
  • 管理ダッシュボード: React UIを備え、キーの管理、分析の監視、プレイグラウンドでのモデルテストが可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト