שאלה | API של GEMINI
-
@yeh-0 באתר AI STUDIO בכפתור "get code" שבצד ימין למעלה, אתה יכול לקבל את המבנה בשפות תכנות שונות, עבור שיחת הצ'אט הנוכחית שלך.
זה המבנה הבסיסי עבור JS:
const { GoogleGenerativeAI, HarmCategory, HarmBlockThreshold, } = require("@google/generative-ai"); const apiKey = process.env.GEMINI_API_KEY; const genAI = new GoogleGenerativeAI(apiKey); const model = genAI.getGenerativeModel({ model: "gemini-2.0-flash-exp", }); const generationConfig = { temperature: 1, topP: 0.95, topK: 40, maxOutputTokens: 8192, responseMimeType: "text/plain", }; async function run() { const chatSession = model.startChat({ generationConfig, history: [ ], }); const result = await chatSession.sendMessage("INSERT_INPUT_HERE"); console.log(result.response.text()); } run();
-
@yeh-0 לכאורה כן, בדומה לשימוש עם curl. אין לי מספיק ניסיון בנושא, כי השתמשתי עם תבנית פייתון, אבל אתה יכול פשוט לתת את התבנית למודל AI ולשאול אותו איך להשתמש עם גוגל סקריפט
API_KEY="YOUR_API_KEY" curl \ -X POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash-exp:generateContent?key=${API_KEY} \ -H 'Content-Type: application/json' \ -d @<(echo '{ "contents": [ { "role": "user", "parts": [ { "text": "INSERT_INPUT_HERE" } ] } ], "generationConfig": { "temperature": 1, "topK": 40, "topP": 0.95, "maxOutputTokens": 8192, "responseMimeType": "text/plain" } }')