6 Punkte von laeyoung 2025-11-22 | Noch keine Kommentare. | Auf WhatsApp teilen

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.

Noch keine Kommentare.