Spaces:
Sleeping
Sleeping
| const axios = require('axios'); | |
| require('dotenv').config(); | |
| const API_KEY = process.env.LLM_API_KEY; | |
| const MODEL = 'gemini-flash-latest'; | |
| const URL = `https://generativelanguage.googleapis.com/v1beta/models/${MODEL}:generateContent?key=${API_KEY}`; | |
| async function test() { | |
| console.log(`Testing LLM with Model: ${MODEL}`); | |
| console.log(`URL: ${URL.replace(API_KEY, 'HIDDEN_KEY')}`); | |
| const payload = { | |
| contents: [{ | |
| parts: [{ text: "Hello, tell me a joke." }] | |
| }] | |
| }; | |
| try { | |
| const response = await axios.post(URL, payload, { | |
| headers: { 'Content-Type': 'application/json' } | |
| }); | |
| console.log("Success!"); | |
| console.log(response.data.candidates[0].content.parts[0].text); | |
| } catch (error) { | |
| console.error("Error Status:", error.response?.status); | |
| console.error("Error Data:", JSON.stringify(error.response?.data, null, 2)); | |
| } | |
| } | |
| test(); | |