6 điểm bởi laeyoung 2025-11-22 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Mỗi khi tạo ra thứ gì đó mới, tôi đều tận dụng rất hữu ích API Gemini miễn phí.
Do mỗi model có quota theo phút khác nhau, nên lần nào tôi cũng phải tự tạo cùng một logic fallback cho Gemini API.
Vì vậy, tôi đã thử làm một thư viện NPM có sẵn logic đó.

Tính năng chính

  • Hỗ trợ fallback tự động giữa 4 model Gemini
  • Gọi theo thứ tự gemini-2.5-flash -> gemini-2.5-flash-lite -> gemini-2.0-flash -> gemini-2.0-flash-lite (tổng cộng có thể dùng 70 RPM)

Cài đặt

npm install gemback  

Cách sử dụng

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

Tham khảo thêm, Gemini 2.5 Pro tuy có quota miễn phí nhưng chỉ cho 2 RPM nên tôi đã loại ra.
Nghe nói sau khi Gemini 3 Pro ra mắt thì các biến thể khác cũng sẽ sớm được bổ sung, nên khi có thêm tôi sẽ cập nhật tiếp.

Chưa có bình luận nào.

Chưa có bình luận nào.