#SMNX_Token $BTC

BTC
BTCUSDT
75,657.5
-3.92%

"

Navegación principal

API

Referencia API

Codex

ChatGPT

Recursos

Buscar documentos

Sugerido

formato_de_respuesta

esfuerzo_de_razonamiento

streaming

herramientas

Comienza aquí

Descripción general

Inicio rápido

Modelos

Precios

Último: GPT-5.5

Guía de prompts

Conceptos básicos

Generación de texto

Generación de código

Imágenes y visión

Audio y voz

Salida estructurada

Llamada de funciones

API de respuestas

Uso de herramientas

SDK de agentes

Descripción general

Inicio rápido

Definiciones de agentes

Modelos y proveedores

Ejecutando agentes

Agentes en sandbox

Orquestación

Barreras de protección

Resultados y estado

Integraciones y observabilidad

Evalúa flujos de trabajo de agentes

Agentes de voz

Herramientas

Búsqueda web

MCP y conectores

Habilidades

Shell

Uso del ordenador

Búsqueda de herramientas

Ejecuta y escala

Estado de la conversación

Modo en segundo plano

Streaming

Modo WebSocket

Tu información

Entradas de archivos

Evaluación

Primeros pasos

Trabajar con evaluaciones

Webhooks

Modelos externos

Buenas prácticas

Tiempo real y audio

Resumen

Agentes de voz

Traducción en vivo

Generación de voz

Guía de prompts en tiempo real

Optimización de modelos

Ciclo de optimización

Evaluadores

Modelos especializados

Generación de imágenes

Generación de video

Investigación profunda

Embeddings

Moderación

Publicación en producción

Buenas prácticas en producción

Lista de verificación de despliegue

Optimización de precisión

APIs heredadas

Recursos

Términos y políticas

Registro de cambios

Tus datos

Permisos

Límites de velocidad

APIs de administración

Desuso (deprecaciones)

MCP para investigación profunda

Modo de desarrollador

Inicio rápido para desarrolladores

Da tus primeros pasos con la API de OpenAI.

Copiar página

La API de OpenAI ofrece una interfaz sencilla para modelos de IA de vanguardia para generación de texto, procesamiento de lenguaje natural, visión por computadora y más. Empieza creando una clave de API y ejecutando tu primera llamada a la API. Descubre cómo generar texto, analizar imágenes, crear agentes y más.

Crea con la API de OpenAI en Codex

El plugin de OpenAI Developers permite que Codex se conecte a la Plataforma de OpenAI, siga la guía de configuración de la API de OpenAI y cree claves de API de proyecto cuando tu app las necesite.

Crea y exporta una clave de API

Antes de comenzar, crea una clave de API en el panel, que usarás para acceder a la API de forma segura. Guarda la clave en un lugar seguro, como un archivo .zshrc o en otro archivo de texto en tu computadora. Una vez que hayas generado una clave de API, expórtala como una variable de entorno en tu terminal.

macOS / Linux

Windows

Exporta una variable de entorno en sistemas macOS o Linux

export OPENAI_API_KEY="your_api_key_here"

Los SDK de OpenAI se configuran para leer automáticamente tu clave de API desde el entorno del sistema.

Instala el SDK de OpenAI y ejecuta una llamada a la API

JavaScript

Python

.NET

Java

Ir

Para usar la API de OpenAI en entornos de JavaScript del lado del servidor como Node.js, Deno o Bun, puedes usar el SDK oficial de OpenAI para TypeScript y JavaScript. Empieza instalando el SDK con npm o con tu gestor de paquetes preferido:

Instala el OpenAI SDK con npm

npm install openai

Con el OpenAI SDK instalado, crea un archivo llamado example.mjs y copia el código de ejemplo en él:

Prueba una solicitud básica a la API

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({

model: "gpt-5.5",

input: "Escribe una historia para la hora de dormir de una sola frase sobre un unicornio."

Constructor de agentes

console.log(response.output_text);

Ejecuta el código con node example.mjs (o el comando equivalente para Deno o Bun). En unos momentos, deberías ver la salida de tu solicitud a la API.

Más información en GitHub

Descubre más capacidades y opciones del SDK en el README de GitHub de la biblioteca.

App inicial de Responses

Comienza a construir con la Responses API.

Generación de texto y prompts

Más información sobre prompts, roles de mensajes y la creación de apps conversacionales.

Agrega créditos para seguir construyendo

¡Felicidades por ejecutar una solicitud de prueba de API gratis! Empieza a construir aplicaciones reales con límites más altos y usa nuestros modelos para generar texto, audio, imágenes, videos y más.

Accede a funciones del panel diseñadas para ayudarte a entregar más rápido:

Playground de chat

Crea y prueba prompts conversacionales y embédelos en tu aplicación.

Agent Builder

Construye, despliega y optimiza flujos de trabajo de agentes.

Analiza imágenes y archivos

Envía URLs de imágenes, archivos subidos o documentos PDF directamente al modelo para extraer texto, clasificar contenido o detectar elementos visuales.

URL de imagen

URL de archivo

Subir archivo

Analiza el contenido de una imagen

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({

model: "gpt-5.5",

input: [

{

role: "user",

content: [

{

type: "input_text",

text: "¿Qué hay en esta imagen?",

},

{

type: "input_image",

image_url: "https://openai-documentation.vercel.app/images/cat_and_otter.png",

},

],

},

],

});

console.log(response.output_text);

Guía de entradas de imagen

Aprende a usar entradas de imagen para el modelo y extraer el significado de las imágenes.

Optimizer de prompts

Guía de entradas de archivos

Aprende a usar entradas de archivos para el modelo y extraer el significado de los documentos.

Amplía el modelo con herramientas

Dale al modelo acceso a datos y funciones externas adjuntando herramientas. Usa herramientas integradas como búsqueda web o búsqueda de archivos, o define las tuyas para llamar APIs, ejecutar código o integrarte con sistemas de terceros.

Búsqueda web

Búsqueda de archivos

Llamadas a funciones

MCP remoto

Usa búsqueda web en una respuesta

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({

model: "gpt-5.5",

tools: [

{ type: "web_search" },

],

input: "¿Qué historia positiva de noticias hubo hoy?",

});

console.log(response.output_text);

Usa herramientas integradas

Conoce herramientas integradas potentes como la búsqueda web y la búsqueda de archivos.

Guía de llamadas a funciones

Aprende a permitir que el modelo llame a tu propio código personalizado.

Transmite respuestas y crea apps en tiempo real

Usa eventos de streaming con servidor para mostrar resultados a medida que se generan, o la Realtime API para apps de voz y multimodales interactivas.

Transmite eventos desde el API

import { OpenAI } from "openai";

const client = new OpenAI();

const stream = await client.responses.create({

model: "gpt-5.5",

input: [

{

role: "user",

content: "Di 'double bubble bath' diez veces seguidas.",

},

],

stream: true,

});

for await (const event of stream) {

console.log(event);

}

Usa eventos de streaming

Usa eventos de servidor para transmitir respuestas del modelo a los usuarios rápidamente.

Empieza con la Realtime API

Usa WebRTC o WebSockets para apps de IA de reconocimiento y respuesta de voz ultrarrápidas.

Crea agentes

Usa la plataforma de OpenAI para crear agentes capaces de tomar acción—como controlar ordenadores—en nombre de tus usuarios. Usa el Agents SDK para crear la lógica de orquestación en el backend.

Crea un agente de triaje de idioma

import { Agent, run } from '@openai/agents';

const spanishAgent = new Agent({

name: 'Agente de español',

instructions: 'Solo hablas español.',

});

const englishAgent = new Agent({

name: 'Agente de inglés',

instructions: 'Solo hablas inglés',

});

const triageAgent = new Agent({

name: 'Agente de triaje',

instructions:

'Entrega al agente adecuado según el idioma de la solicitud.',

handoffs: [spanishAgent, englishAgent],

});

const result = await run(triageAgent, 'Hola, ¿cómo estás?');

console.log(result.finalOutput);

Crea agentes que puedan tomar acción

Aprende cómo usar la plataforma de OpenAI para construir agentes de IA potentes y capaces."

https://developers.openai.com/api/docs/quickstart#:~:text=Primary%20navigation,capable%20AI%20agents.sync/https://developers.openai.com/api/docs/quickstart#:~:text=Primary%20navigation,capable%20AI%20agents.https://openai-documentation.vercel.app/images/cat_and_otter.png-/manus.space/code/command/deploy$BTC