ทุกครั้งที่สร้างอะไรใหม่ ๆ ผมมักจะใช้ Gemini API เวอร์ชันฟรีให้เกิดประโยชน์อยู่เสมอ
แต่เพราะแต่ละโมเดลมีโควตาต่อนาทีที่ให้มาไม่เท่ากัน สุดท้ายก็ต้องเขียนลอจิก Gemini API Fallback แบบเดิมซ้ำ ๆ ทุกครั้ง
ผมเลยลองทำมันออกมาเป็นไลบรารี NPM ที่มีลอจิกนี้ในตัว

ฟีเจอร์หลัก

  • รองรับการทำ Fallback อัตโนมัติสำหรับ Gemini Model 4 รุ่น
  • เรียกใช้งานตามลำดับ 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 แม้จะมีโควตาฟรีให้ แต่ให้มาเพียง 2 RPM เลยตัดออกไป
และได้ยินมาว่า Gemini 3 หลังจากเปิดตัว Pro แล้ว อีกไม่นานก็น่าจะมี Variation อื่น ๆ เพิ่มเข้ามาด้วย ถ้ามีเพิ่มเมื่อไรจะลองอัปเดตดูครับ.

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น