Em meio às pesquisas sobre LLMs, foi definido o modelo Gemma 3 para ser utilizado nesta etapa de testes da API, visto que ele oferece uma versão gratuita e permite o uso de diferentes quantidades de tokens, a depender da necessidade. Para ter acesso a esse modelo, foram identificadas diferentes plataformas que oferecem APIs para acessar variados modelos por meio de uma chave de autenticação gerada pelo próprio serviço. Utilizando a OpenRouter, foi possível acessar o modelo escolhido e, a partir da documentação fornecida, foi desenvolvido um código em JavaScript para realizar as requisições.

Exemplos de prompt:

  1. "Liste cinco práticas que melhoram a qualidade do sono"
  2. "Explique em poucas palavras os beneficios da higiene do sono"
  3. "Explique em poucas palavras a importancia de uma rotina do sono"
const axios = require("axios");   
  
(async () => {
  try {
    const response = await axios.post("<https://openrouter.ai/api/v1/chat/completions>",
      {
        model: "google/gemma-3-4b-it:free",
        messages: [
          {
            role: "user",
            content: [
              { type: "text", text: "Explique em poucas palavras a importancia de uma rotina do sono" },
            ]
          }
        ]
      },
      {
        headers: {
          "Content-Type": "application/json",
          "Authorization": "Bearer <API_KEY>"
        }
      }
    );
    
    const m = response.data.choices[0].message.content;
    console.log('Status:',response.status); 
    console.log(m);
    
  } catch (error) {
    console.error(error.response?.data || error.message);
  }
})();