var request = require('request'); var headers = { 'Content-Type': 'application/json' }; var dataString = '{"contents":[{"parts":[{"text":"d"}]}]}'; var options = { url: 'https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=AIzaSyAueRCtlOkRXRvzexG9MaVB-t7PX8OpK7I', method: 'POST', headers: headers, body: { contents: [ { parts: [ { text: "hello" } ] } ] }; function callback(error, response, body) { if (!error && response.statusCode == 200) { console.log(JSON.parse(body).candidates[0].content); } } request(options, callback);