Google Gemini API
ה-API של Gemini מ-Google — חינמי עד רמה סבירה, multimodal (תמונה + וידאו + טקסט).
על ה-API
Gemini הוא משפחת המודלים של Google. היתרונות הגדולים: free tier אמיתי (60 rpm), multimodal כולל וידאו, ושילוב ישיר עם שאר שירותי Google. Gemini 1.5 Pro תומך בעד 2M tokens של הקשר — הכי גדול בשוק. חסרון: תמיכה בעברית עדיין לא ברמה של GPT-4 או Claude.
למי זה מתאים
מפתחים שרוצים free tier
עיבוד וידאו ותמונה
הקשר ענק (מיליוני tokens)
אינטגרציה עם Google
איך להשתמש
- 1צור מפתח ב-aistudio.google.com.
- 2התקן `@google/generative-ai`.
- 3קרא ל-generateContent עם prompt (אפשר לצרף תמונה/וידאו).
התקנה והגדרה
`npm install @google/generative-ai` או `pip install google-generativeai`. ה-SDK שונה מעט מ-OpenAI — שים לב.
דוגמאות קוד
import { GoogleGenerativeAI } from "@google/generative-ai";
const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
const result = await model.generateContent("הסבר בקצרה מה זה Next.js");
console.log(result.response.text());מבנה תגובה לדוגמה
{
"candidates": [
{
"content": {
"parts": [
{
"text": "Next.js הוא פריימוורק React לבניית אתרים…"
}
],
"role": "model"
},
"finishReason": "STOP"
}
],
"usageMetadata": {
"promptTokenCount": 12,
"candidatesTokenCount": 48
}
}שאלות נפוצות
כן, 60 קריאות לדקה ל-Flash. Pro מוגבל יותר.
טיפים ומה להיזהר ממנו
Gemini 1.5 Flash = זול/מהיר, Pro = איכותי/יקר.
לעבודה עם מסמכים ענקיים — רק Gemini מאפשר 2M context.