mcpField
F
free-llm-apis

free-llm-apis

github.com/mnfst開発11.5k425 回インストール今日更新
リポジトリ

free-llm-apis について

free-llm-apisは、無料のLLM APIプロバイダーの選択と認証情報の設定を支援するスキルです。無料枠を探す開発者向けに、モデルやレート制限などの希望に沿った候補と設定・検証方法を案内します。

主な機能

  1. 01要件に応じた無料APIプロバイダーの比較
  2. 02モデルやレートの希望に基づく候補の提案
  3. 03APIキーと環境変数の設定案内
  4. 04サンプルスクリプトやcurlでの設定確認

活用シーン

  1. 01プロジェクトのレート要件に合うプロバイダー選定
  2. 02プロバイダーのAPIキーとエンドポイント設定
  3. 03API認証情報が機能するかのテスト

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mnfst/awesome-free-llm-apis --skill free-llm-apis

インストール後、Claude Code で/free-llm-apisを入力して読み込まれたか確認します。

同梱ファイルreferences/inference-providers.mdreferences/provider-apis.md

詳細

無料 LLM API の設定

ユーザーが無料の LLM プロバイダーを選び、API キーを設定できるようにします。ここに掲載しているすべてのプロバイダーには、クレジットカード不要の恒久的な無料枠があります。

プロバイダーの選択

ユーザーに最も重視する点を尋ね、それに応じておすすめを提示します。

優先事項おすすめ
最も高いレート制限Groq(30 RPM、14.4K RPD)、Cerebras(30 RPM、14.4K RPD)
最も豊富なモデルの選択肢Cloudflare Workers AI(49 以上のモデル)、OpenRouter(32 以上のモデル)
最も強力なプロプライエタリモデルGoogle Gemini(Gemini 2.5 Pro)、GitHub Models(GPT-4o)
最速の推論Groq、Cerebras(どちらも速度に最適化)
最も多いトークン予算Mistral AI(月間 10 億トークン)
ヨーロッパのプロバイダーMistral AI(EU)、LLM7.io(英国)
サインアップ不要LLM7.io(基本プランはトークンなしで利用可能)
プロバイダーのカテゴリ

プロバイダー API -- モデルをトレーニングする企業が運営しています。

  • Google Gemini、Cohere、Mistral AI、Zhipu AI
  • 設定手順については、references/provider-apis.md を参照してください。

推論プロバイダー -- オープンウェイトモデルをホストするサードパーティプラットフォームです。

  • GitHub Models、Gonka Broker、NVIDIA NIM、Groq、Cerebras、Cloudflare Workers AI、LLM7.io、Kluster AI、OpenRouter、Hugging Face
  • 設定手順については、references/inference-providers.md を参照してください。

ワークフロー

  1. ユーザーが重視するモデル、レート制限、機能を尋ねます。すでに利用したいプロバイダーが決まっている場合は、手順 3 に進みます。
  2. 上の表をもとに、ユーザーの優先事項に合うものを選びます。簡単な理由を添えて、1~2 個の選択肢を提案します。
  3. 該当するリファレンスファイルを読み込み、そのプロバイダーの設定手順(API キー、コード例、環境変数)を案内します。
  4. キーが機能することを確認できるよう、簡単なテストスクリプトまたは curl コマンドを提示します。

簡単なテスト用テンプレート

設定後、次のテンプレートを使って、どのプロバイダーでも動作を確認できます。

from openai import OpenAI

client = OpenAI(api_key="KEY", base_url="BASE_URL")

response = client.chat.completions.create(
    model="MODEL_NAME",
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
    max_tokens=50
)
print(response.choices[0].message.content)

KEY、BASE_URL、MODEL_NAME を、プロバイダーの設定ガイドに記載されている値に置き換えてください。

注意事項

  • 特に記載がない限り、すべてのエンドポイントは OpenAI SDK で動作します。
  • RPM は 1 分あたりのリクエスト数、RPD は 1 日あたりのリクエスト数です。
  • Google Gemini の無料枠は、EEA、英国、スイスでは利用できません。
  • 「制限は非公開」は、プロバイダーがレート制限を公開していないことを意味します。
  • API キーをコードに直接記述しないでください。環境変数またはシークレットマネージャーを使用してください。

コメント