free-llm-apis について
free-llm-apisは、無料のLLM APIプロバイダーの選択と認証情報の設定を支援するスキルです。無料枠を探す開発者向けに、モデルやレート制限などの希望に沿った候補と設定・検証方法を案内します。
主な機能
- 01要件に応じた無料APIプロバイダーの比較
- 02モデルやレートの希望に基づく候補の提案
- 03APIキーと環境変数の設定案内
- 04サンプルスクリプトやcurlでの設定確認
活用シーン
- 01プロジェクトのレート要件に合うプロバイダー選定
- 02プロバイダーのAPIキーとエンドポイント設定
- 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 を参照してください。
ワークフロー
- ユーザーが重視するモデル、レート制限、機能を尋ねます。すでに利用したいプロバイダーが決まっている場合は、手順 3 に進みます。
- 上の表をもとに、ユーザーの優先事項に合うものを選びます。簡単な理由を添えて、1~2 個の選択肢を提案します。
- 該当するリファレンスファイルを読み込み、そのプロバイダーの設定手順(API キー、コード例、環境変数)を案内します。
- キーが機能することを確認できるよう、簡単なテストスクリプトまたは 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 キーをコードに直接記述しないでください。環境変数またはシークレットマネージャーを使用してください。
コメント
Markdown 対応