GemBack - Gemini APIフォールバックライブラリ
(github.com/Laeyoung)新しいものを作るたびに、Geminiの無料APIを便利に使っているのですが、
モデルごとに毎分あたりのQuotaが異なるため、毎回同じGemini APIのフォールバックロジックを作っていました。
そこで、そのロジックを備えたNPMライブラリを作ってみました。
主な機能
- 4つのGeminiモデルの自動フォールバックに対応
gemini-2.5-flash->gemini-2.5-flash-lite->gemini-2.0-flash->gemini-2.0-flash-liteの順で呼び出し(合計70 RPM利用可能)
インストール
npm install gemback
使い方
import { GeminiBackClient } from 'gemback';
const client = new GeminiBackClient({
apiKey: process.env.GEMINI_API_KEY
});
const response = await client.generate('안녕하세요, Gemini!');
console.log(response.text);
参考までに、Gemini 2.5 Proは無料Quotaがあるものの、2 RPMしか提供されないため除外しました。
Gemini 3もProのリリース後に近いうちにほかのバリエーションが追加されるとのことなので、追加されたら更新してみようと思います。
まだコメントはありません。