6 puan yazan laeyoung 2025-11-22 | Henüz yorum yok. | WhatsApp'ta paylaş

Her yeni bir şey geliştirdiğimde Gemini ücretsiz API'sini faydalı bir şekilde kullanıyorum.
Ancak her model için verilen dakika başına kota farklı olduğu için, her seferinde aynı Gemini API fallback mantığını yeniden yazdığımı fark ettim.
Bu yüzden bu mantığı içeren bir NPM kütüphanesi hazırladım.

Ana özellikler

  • 4 Gemini modeline otomatik fallback desteği
  • Çağrı sırası: gemini-2.5-flash -> gemini-2.5-flash-lite -> gemini-2.0-flash -> gemini-2.0-flash-lite (toplam 70 RPM kullanılabilir)

Kurulum

npm install gemback  

Kullanım

import { GeminiBackClient } from 'gemback';  
  
const client = new GeminiBackClient({  
  apiKey: process.env.GEMINI_API_KEY  
});  
  
const response = await client.generate('안녕하세요, Gemini!');  
console.log(response.text);  

Bu arada Gemini 2.5 Pro ücretsiz kota veriyor, ancak yalnızca 2 RPM sunduğu için hariç tuttum.
Gemini 3 için de Pro sürümü çıktıktan sonra yakında diğer varyasyonların ekleneceği söyleniyor; eklendiklerinde güncellemeyi deneyeceğim.

Henüz yorum yok.

Henüz yorum yok.