JavaScript e TypeScript
Use o SDK oficial da OpenAI em uma aplicação do servidor.
Atualizado em 3 de novembro de 2026
Antes de começar
Abra um terminal novo, configure uma chave com escopos e consulte os modelos disponíveis para sua conta antes de usar o cliente. A configuração compartilhada inclui comandos Bash e PowerShell.
Instale e configure
Instale o pacote npm oficial openai. Execute o exemplo em Node.js, nunca em um bundle público do navegador. Leia as credenciais do ambiente do servidor e escolha um alias da lista autenticada de modelos.
Trate chamadas incertas
Desative tentativas automáticas a menos que implemente idempotência deliberadamente. Registre status HTTP, código de erro e ID da solicitação sem registrar chaves ou prompts. Um timeout não comprova que o processamento ou a cobrança terminou.
Configuração do cliente
Selecione um modelo publicado para gerar a configuração. Confirme o acesso da sua conta com GET /v1/models antes de enviar uma solicitação.
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.NOTHOLY_API_KEY,
baseURL: 'https://api.notholy.com/v1',
maxRetries: 0,
});
const response = await client.chat.completions.create({
model: "notholy-pulse",
messages: [{role: 'user', content: 'Explain least privilege.'}],
max_tokens: 2048,
});
console.log(response.choices[0].message.content);
Referência de configuração: um exemplo gerado não certifica o cliente completo. Confira os limites acima. Mantenha chaves de API no ambiente privado.