Pular para a documentação

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.

javascript
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.