require('dotenv').config(); const axios = require('axios'); axios.post('https://openrouter.ai/api/v1/chat/completions', { model: 'google/gemini-3.1-flash-image-preview', messages: [{role: 'user', content: 'a cartoon puppy'}] }, { headers: { 'Authorization': 'Bearer ' + process.env.OPENROUTER_API_KEY, 'Content-Type': 'application/json' } }).then(r => console.log(r.data.choices[0].message.content)).catch(e => console.log(e.response ? e.response.data : e.message));