OpenAI API Tester
Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
La construcción de la solicitud y del código cURL, Python y JavaScript ocurre localmente en tu navegador. Cuando pulsas Ejecutar, tu clave de API de OpenAI y tu prompt se envían directamente desde tu navegador a OpenAI, no a ArrayKit. Tu clave se mantiene solo en la memoria del navegador y nunca se almacena ni se envía a ArrayKit. Evita usar claves de producción en máquinas compartidas o públicas.
Prueba la API de Claude
Acerca de OpenAI API Tester
El Probador de API de OpenAI te permite construir, ejecutar y copiar solicitudes de Chat Completions de OpenAI sin salir de tu navegador. Pega tu clave de API de OpenAI, elige un modelo como gpt-4o o gpt-4o-mini, ajusta los tokens máximos y escribe un prompt: la herramienta arma un POST válido a https://api.openai.com/v1/chat/completions y genera fragmentos listos para usar en cURL, Python y JavaScript. Donde CORS lo permita, pulsa Ejecutar para enviar la solicitud directamente desde tu navegador a OpenAI e inspeccionar la respuesta JSON sin procesar. Está pensada para desarrolladores que comprueban que una clave nueva funciona, crean prototipos de un prompt, depuran un error 401 o de límite de tasa, o copian una solicitud probada directamente en su aplicación. La solicitud y el código se construyen localmente en el navegador; tu clave solo se usa para llamar a OpenAI cuando decides ejecutarla.
Características
- Construye un POST válido a https://api.openai.com/v1/chat/completions con messages y max_tokens
- Sugerencias de modelos para gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini y gpt-3.5-turbo
- Ejecuta solicitudes directamente desde el navegador donde CORS lo permita y ve la respuesta JSON sin procesar
- Genera cURL, Python y JavaScript listos para copiar para la misma solicitud
- Tokens máximos ajustables y campo de modelo editable para cualquier modelo de Chat Completions
- Cabecera Authorization: Bearer configurada automáticamente a partir de la clave que pegas
- Botón para mostrar u ocultar el campo de la clave de API para que no quede a la vista en pantalla
- Cambia entre las pestañas cURL, Python y JavaScript y copia con un clic
Cómo usar OpenAI API Tester
- Pega tu clave de API de OpenAI (sk-…) en el campo de la clave
- Elige o escribe un modelo como gpt-4o-mini y ajusta los tokens máximos
- Escribe tu prompt en el cuadro de prompt
- Pulsa Ejecutar para enviar la solicitud y leer la respuesta JSON
- Abre la pestaña cURL, Python o JavaScript y copia el código
Errores comunes y solución de problemas
- Ejecutar falla con un error de CORS o de red en el navegador — OpenAI puede bloquear las llamadas de origen cruzado desde el navegador; copia el cURL o el Python generado y ejecútalo desde una terminal o tu backend.
- 401 Incorrect API key provided — Comprueba que la clave esté activa y copiada completa (empieza por sk-), y que pertenezca a la organización o el proyecto de OpenAI correctos.
- 429 límite de tasa o insufficient_quota — Has alcanzado un límite de tasa o no te queda crédito; espera y reintenta, o añade facturación en el panel de OpenAI.
- 404 modelo no encontrado — El nombre del modelo es incorrecto o tu cuenta no tiene acceso; usa un modelo al que puedas llamar, p. ej. gpt-4o-mini.
- La respuesta se corta a mitad de frase — Aumenta el valor de Tokens máximos para que la respuesta tenga espacio para terminar.
Preguntas frecuentes
- ¿Qué es el Probador de API de OpenAI?
- Es una herramienta de ArrayKit que construye una solicitud de Chat Completions de OpenAI a partir de tu clave, modelo y prompt, te deja ejecutarla donde CORS lo permita, y te da cURL, Python y JavaScript listos para copiar para la misma llamada.
- ¿Es seguro pegar aquí mi clave de API de OpenAI?
- La solicitud y el código se construyen localmente en tu navegador. Cuando pulsas Ejecutar, tu clave y tu prompt se envían directamente desde tu navegador a OpenAI, nunca a ArrayKit, y la clave se mantiene solo en la memoria del navegador: no se almacena ni se envía a ArrayKit. Evita usar claves de producción en máquinas compartidas.
- ¿Por qué a veces falla Ejecutar cuando el cURL funciona?
- Los navegadores aplican CORS, así que una llamada directa desde el navegador puede bloquearse aunque la solicitud sea válida. Copia el cURL o el Python generado y ejecútalo desde una terminal o backend.
- ¿Qué modelos puedo probar?
- Cualquier modelo de Chat Completions al que pueda acceder tu cuenta. La herramienta sugiere gpt-4o, gpt-4o-mini, gpt-4-turbo, o1-mini y gpt-3.5-turbo, y puedes escribir cualquier otro nombre de modelo.
- ¿Puedo obtener código en Python y JavaScript, no solo cURL?
- Sí. Cambia entre las pestañas cURL, Python y JavaScript para copiar exactamente la misma solicitud en tu lenguaje preferido.
- ¿La herramienta almacena mis prompts o respuestas?
- No. El prompt se usa para construir y ejecutar la solicitud; ArrayKit no almacena tus prompts, claves ni respuestas en un servidor.
Herramientas relacionadas
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- Cliente de API — Envía peticiones HTTP, crea cabeceras y parámetros e inspecciona respuestas; guarda tus últimas 25.
- cURL a Fetch — Convierte un comando curl en una llamada fetch() de JavaScript.
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- Analizador de URL — Descompone una URL en sus partes y lista los parámetros de consulta.
Todas las herramientas de ArrayKit