Spaces:
Sleeping
Sleeping
| require('dotenv').config(); | |
| const { GoogleGenerativeAI } = require('@google/generative-ai'); | |
| (async () => { | |
| const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY); | |
| const model = genAI.getGenerativeModel({ | |
| model: process.env.AI_MODEL_NAME, | |
| systemInstruction: 'Output JSON: {"status":"ok"}', | |
| generationConfig: { | |
| temperature: 0.1, | |
| maxOutputTokens: 1024, | |
| thinkingConfig: { thinkingBudget: 0 }, | |
| }, | |
| }); | |
| const result = await model.generateContent('Say hello'); | |
| const resp = result.response; | |
| console.log('Candidates:', JSON.stringify(resp.candidates?.[0]?.content?.parts, null, 2)); | |
| console.log('---'); | |
| try { console.log('text():', resp.text()); } catch(e) { console.log('text() error:', e.message); } | |
| })().catch(e => console.error('Error:', e.message)); | |