Pular para conteúdo
GetAPI
Português (Brasil)
Menu

GetAPI.ONE

Chamar GetAPI.ONE com Node.js

Use o SDK JavaScript oficial OpenAI em Node.js confiável, com URL base ONE, credencial de ambiente e modelo exato do catálogo.

Preparar um projeto de servidor

  • Versão mantida de Node.js e projeto ESM.
  • Chave GetAPI.ONE habilitada e limitada.
  • Modelo exato atual que declare Responses.
shell
npm install openai

Criar o cliente e a solicitação

  1. Injete GETAPI_ONE_API_KEY pelo ambiente do processo servidor.
  2. Defina baseURL como https://www.getapi.one/v1.
  3. Troque o marcador por um ID exato do catálogo atual.
  4. Execute uma solicitação pequena somente ao aceitar possível cobrança.
  5. A primeira verificação desativa repetições automáticas. Adicione política limitada somente após classificar operações seguras de repetir.
node index.mjs
import OpenAI from 'openai';

const apiKey = process.env.GETAPI_ONE_API_KEY;
if (!apiKey) throw new Error('Set GETAPI_ONE_API_KEY before starting');

const client = new OpenAI({
  apiKey,
  baseURL: 'https://www.getapi.one/v1',
  timeout: 30_000,
  maxRetries: 0,
});

const response = await client.responses.create({
  model: '<MODEL_ID_FROM_CURRENT_CATALOG>',
  input: 'Reply with one short readiness check.',
});

console.log(response.output_text);

Manter claros os limites de execução

DecisãoUso
Base do endpointhttps://www.getapi.one/v1
Origem da credencialprocess.env.GETAPI_ONE_API_KEY
ModeloID exato atual, não alias presumido

Verificar o resultado esperado

  • A promessa resolve e response.output_text contém a resposta curta.
  • Nenhuma credencial aparece em bundles do cliente, registros ou páginas de erro.
  • Um registro correspondente de solicitação ou uso aparece no console ONE.

Corrigir erros comuns

SintomaAção
Exceção de chave ausenteDefina a variável no mesmo shell ou serviço que inicia Node.
401Copie a chave ONE habilitada novamente e remova espaços acidentais.
404 ou operação não suportadaMantenha um /v1 e combine método SDK com endpoint declarado.

Proteger uso em produção

  • Guarde segredos no gerenciador da plataforma de implantação, não em package.json ou variáveis frontend.
  • Aplique tempos limite, erros e autorização de usuários antes de expor endpoint de servidor.
  • Rote chaves vazadas e revise registros para chamadas inesperadas.

Próximos passos