JavaScript y TypeScript
Usa el SDK oficial de OpenAI desde una aplicación del servidor.
Actualizado el 3 de noviembre de 2026
Antes de empezar
Abre un terminal nuevo, configura una clave con permisos y consulta los modelos disponibles para tu cuenta antes de usar el cliente. La configuración compartida incluye comandos Bash y PowerShell.
Instala y configura
Instala el paquete npm oficial openai. Ejecuta el ejemplo en Node.js, nunca en un bundle público del navegador. Lee las credenciales del entorno del servidor y elige un alias de la lista autenticada.
Gestiona solicitudes inciertas
Desactiva los reintentos automáticos salvo que implementes idempotencia deliberadamente. Registra estado HTTP, código de error e ID de solicitud sin claves ni prompts. Un timeout no demuestra que el procesamiento o el cobro haya terminado.
Configuración del cliente
Selecciona un modelo publicado para generar la configuración. Confirma el acceso de tu cuenta con GET /v1/models antes de enviar una solicitud.
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);
Referencia de configuración: un ejemplo generado no certifica el cliente completo. Revisa los límites anteriores. Guarda las claves en tu entorno privado.