GemBack - ไลบรารี Fallback สำหรับ Gemini API
(github.com/Laeyoung)ทุกครั้งที่สร้างอะไรใหม่ ๆ ผมมักจะใช้ 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 อื่น ๆ เพิ่มเข้ามาด้วย ถ้ามีเพิ่มเมื่อไรจะลองอัปเดตดูครับ.
ยังไม่มีความคิดเห็น