作り始める前の無料 LLM API 検証チェックリスト
プロバイダーに依存する前に、無料 LLM API の利用条件・テストエビデンス・運用上の制限を確認するための開発者チェックリスト。
「無料」ラベルではなく、アクセスを検証する
無料 AI API はディレクトリ上のモデル名だけでは判断できません。構築を始める前に、プロバイダーが現在示している利用条件・登録手順・支払い要件・利用規約を確認し、公式 URL と確認日を記録して、別の開発者が同じ判断を再現できるようにします。
目的は「このサービスは無料であり続ける」との証明ではありません。FreeToken.link は現在のエビデンスと永続性を意図的に分けています。プロバイダーの提供条件は変わるため、役に立つ記録とは「今何が動くか・どのアカウント手順が必要か・何が未検証か」を示すものです。
実際の経路をテストする
アプリケーションが使うのと同じルートをテストします。ドキュメントどおりの登録手順が実際に利用可能な資格情報を生むこと、想定したエンドポイントがそれを受け入れること、最小のリクエストが解析可能なレスポンスを返すことを確認します。たとえば OpenRouter は、無料モデル変種を要求する :free サフィックスを文書化しつつ、無料変種は有料版と可用性や制限が異なり得ると注意を促しています。
最初のリクエストは小さく、観測可能に保ちます。シークレット自体を保存せずに、HTTP ステータス・返されたモデル識別子・完了状態・レイテンシ・レート制限ヘッダーを記録します。FreeToken.link のキーガイドと直接 Playground は、ディレクトリ上の候補を再現可能なテストに変えるために設計されています。
制限を測定する
レート制限は多次元です。Google の Gemini ドキュメントは、毎分リクエスト数・毎分入力トークン数・1 日あたりリクエスト数を示し、適用される次元のいずれかを超えるとレート制限エラーになると説明しています。制限は API キー単位ではなくプロジェクト単位で適用され、モデルや利用ティアによって変わります。
Groq は組織レベルの RPM・RPD・TPM・TPD 制限を文書化し、しきい値超過時は HTTP 429 を返します。レスポンスヘッダーには上限・残量・リセット・リトライ情報が現れます。古い比較記事の数字をコピーせず、現在のアカウント Limits ページを確認してください。
記録を役に立つ状態に保つ
簡潔な検証記録には、公式ソース・利用条件の手順・テストしたエンドポイントとモデル・観測結果・制限の適用範囲・失敗時の挙動・検証日を含めます。さらに、ストリーミング、ツール、構造化出力、持続負荷、データ保持制御など「テストしていないこと」も明記します。
ルートに依存する前に再チェックのきっかけを決めます。プロバイダーの告知、401 や 429 の繰り返し、モデル ID の変更、Watchlist の定期レビューなど。これで無料アクセスは、製品の中に隠れた文書化されていない前提ではなく、監視対象の依存になります。
よくある質問
- Q. 無料 API の掲載だけで構築の根拠になりますか?/A. なりません。掲載は発見にすぎません。利用条件・資格情報の作成・実際のリクエスト・現在の制限・アプリケーションが必要とする挙動を検証してください。
- Q. 統合を書く前にレート制限を確認すべき理由は?/A. プロバイダーは複数の独立したしきい値を適用でき、ある workloads が一つの制限に収っても別の制限で失敗し得るためです。
- Q. FreeToken.link は永久の無料アクセスを保証しますか?/A. しません。現在のエビデンスと変わる利用条件を記録するもので、プロバイダーやモデルが無料であり続けるとは約束しません。
刊行上の開示
初稿は、公式ソースに基づく固定のファクトパックから、ローカルホストの basketikun/chatgpt2api ラッパーで生成されました。このラッパーは ChatGPT のウェブセッション経路を使うものであり、公式の OpenAI API ではありません。人間の編集者が保持した主張をリンク先ソースと突き合わせて確認し、根拠のない含意を取り除き、公開前に検証ステップを加えました。