40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
const { VertexAI } = require('@google-cloud/vertexai');
|
|
|
|
async function testSimple() {
|
|
console.log('🧪 Testing Gemini 3 Pro Preview (simple text)...\n');
|
|
|
|
const vertexAI = new VertexAI({
|
|
project: 'gen-lang-client-0980079410',
|
|
location: 'global',
|
|
});
|
|
|
|
try {
|
|
const model = vertexAI.getGenerativeModel({
|
|
model: 'gemini-3-pro-preview',
|
|
generationConfig: { temperature: 1.0 },
|
|
});
|
|
|
|
console.log('⏳ Sending simple text request...\n');
|
|
|
|
const response = await model.generateContent({
|
|
contents: [{
|
|
role: 'user',
|
|
parts: [{ text: 'Say "Hello from Gemini 3!" in exactly those words.' }],
|
|
}],
|
|
});
|
|
|
|
const text = response.response?.candidates?.[0]?.content?.parts?.[0]?.text || 'No response';
|
|
console.log('✅ Response:', text, '\n');
|
|
|
|
if (text.includes('Gemini 3') || text.includes('Hello')) {
|
|
console.log('🎉 SUCCESS! Gemini 3 Pro Preview is responding!');
|
|
return true;
|
|
}
|
|
} catch (error) {
|
|
console.error('❌ Full error:', error);
|
|
return false;
|
|
}
|
|
}
|
|
|
|
testSimple();
|