Instale a dependência
Instale o cliente oficial no projeto em que a chamada será executada.
npm install openaiEnvie uma mensagem
Mantenha a chave no ambiente do servidor e use o ID completo de um modelo disponível.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.ROTEIA_API_KEY,
baseURL: "https://api.roteia.ai/v1",
});
const response = await client.chat.completions.create({
model: "deepseek/deepseek-v4-flash",
messages: [{ role: "user", content: "Crie três opções de título." }],
});
console.log(response.choices[0].message.content);Trate falhas de forma clara
Mostre ao usuário uma mensagem útil e registre o status HTTP para diagnóstico. Não tente novamente de forma ilimitada: defina quantidade, intervalo e quais erros podem ser repetidos.
