GemBack - Gemini-API-Fallback-Bibliothek
(github.com/Laeyoung)Ich nutze die kostenlose Gemini-API jedes Mal sehr gern, wenn ich etwas Neues baue.
Da jedes Modell ein anderes Minuten-Quota hat, habe ich dabei immer wieder dieselbe Gemini-API-Fallback-Logik implementiert.
Deshalb habe ich eine NPM-Bibliothek mit genau dieser Logik erstellt.
Hauptfunktionen
- Unterstützung für automatisches Fallback zwischen 4 Gemini-Modellen
- Aufrufe in der Reihenfolge
gemini-2.5-flash->gemini-2.5-flash-lite->gemini-2.0-flash->gemini-2.0-flash-lite(insgesamt bis zu 70 RPM verfügbar)
Installation
npm install gemback
Verwendung
import { GeminiBackClient } from 'gemback';
const client = new GeminiBackClient({
apiKey: process.env.GEMINI_API_KEY
});
const response = await client.generate('안녕하세요, Gemini!');
console.log(response.text);
Zur Referenz: Gemini 2.5 Pro bietet zwar ein kostenloses Quota, wurde aber ausgeschlossen, weil es nur 2 RPM gibt.
Für Gemini 3 sollen nach dem Pro-Release bald auch weitere Varianten hinzukommen; sobald sie verfügbar sind, werde ich ein Update machen.
Noch keine Kommentare.