Probador de API de Google Gemini
Crea, ejecuta y copia solicitudes generateContent de Google Gemini como cURL, Python y JavaScript.
La construcción de la solicitud y del código cURL, Python y JavaScript ocurre por completo en tu navegador. Cuando pulsas Ejecutar, tu clave de API de Gemini y tu prompt se envían directamente desde tu navegador a Google (generativelanguage.googleapis.com), no a ArrayKit. La clave se mantiene solo en la memoria del navegador de este dispositivo y nunca se almacena ni se envía a ArrayKit. Como Gemini pone la clave en la cadena de consulta de la URL, aparece en los fragmentos copiados: evita usar claves de producción en máquinas compartidas y nunca pegues la clave en lugares públicos.
Prueba el Probador de API de OpenAI
Acerca de Probador de API de Google Gemini
El probador de API de Gemini te permite construir, ejecutar y copiar solicitudes generateContent de Google Gemini sin salir de tu navegador. Pega tu clave de API de Gemini, elige un modelo como gemini-1.5-flash, gemini-1.5-pro o gemini-2.0-flash, escribe un prompt, y la herramienta arma el POST a generativelanguage.googleapis.com con el cuerpo JSON correcto de contents/parts y la clave en la cadena de consulta. Pulsa Ejecutar para enviar la llamada e inspeccionar la respuesta sin procesar, o copia fragmentos listos para usar en cURL, Python y JavaScript para llevarlos a tu propio código. Está pensado para desarrolladores, ingenieros de prompts y cualquiera que evalúe Gemini y quiera una forma rápida y sencilla de confirmar que una clave funciona, comparar modelos y obtener código base. La solicitud y el código se generan localmente; al ejecutar, tu clave y tu prompt van directamente a Google.
Características
- Construye solicitudes POST generateContent de Google Gemini al endpoint v1beta con la clave en la cadena de consulta
- Selector de modelos con sugerencias gemini-1.5-flash, gemini-1.5-pro y gemini-2.0-flash
- Genera automáticamente el cuerpo JSON correcto de contents y parts a partir de tu prompt
- Copia con un clic del código equivalente en cURL, Python y JavaScript
- El botón Ejecutar envía la llamada en vivo y muestra la respuesta JSON sin procesar o el error
- Botón para mostrar u ocultar la clave de API para que no sea visible por defecto
- La clave de API se mantiene solo en la memoria del navegador: nunca se almacena ni se envía a ArrayKit
- Enlace directo a Google AI Studio para crear una clave de API de Gemini
Cómo usar Probador de API de Google Gemini
- Pega tu clave de API de Gemini (empieza por AIza) en el campo de la clave
- Elige un modelo como gemini-1.5-flash o escribe el tuyo propio
- Escribe tu prompt en el cuadro Prompt
- Pulsa Ejecutar para enviar la solicitud y leer la respuesta, o cambia la pestaña de código y copia el cURL, Python o JavaScript
- Si el navegador bloquea la llamada, copia el cURL y ejecútalo desde una terminal
Ejemplo
Entrada
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=YOUR_GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"Write a haiku about TypeScript."}]}]}'
Salida
{
"candidates": [
{ "content": { "parts": [{ "text": "Types guard the morning..." }], "role": "model" } }
]
}
Una solicitud generateContent mínima de Gemini y la forma de su respuesta.
Errores comunes y solución de problemas
- El navegador bloquea Ejecutar con un error de CORS o de red. — Los navegadores no siempre pueden llamar al endpoint de Gemini directamente. Copia el cURL o el Python generado y ejecútalo desde una terminal o tu servidor.
- 400 API key not valid, o PERMISSION_DENIED. — Comprueba que la clave de Google AI Studio esté pegada correctamente y que la Generative Language API esté habilitada para ese proyecto.
- 404 modelo no encontrado. — Usa un id de modelo válido como gemini-1.5-flash, gemini-1.5-pro o gemini-2.0-flash; los nombres antiguos o restringidos por región pueden dar 404.
- 429 RESOURCE_EXHAUSTED / cuota superada. — Has alcanzado un límite de tasa o de cuota. Espera y reintenta, o amplía la cuota en Google Cloud para tu proyecto.
- La clave es visible en el fragmento copiado. — La clave de Gemini vive en la cadena de consulta de la URL, así que aparece en el cURL. Nunca la subas a control de versiones ni la pegues en lugares públicos; usa una variable de entorno en código real.
Preguntas frecuentes
- ¿Qué es el probador de API de Gemini?
- Es una herramienta de ArrayKit que construye solicitudes generateContent de Google Gemini a partir de una clave, un modelo y un prompt, te deja ejecutarlas, y copia el cURL, Python y JavaScript equivalentes para que pruebes la API rápidamente.
- ¿Mi clave de API de Gemini se envía a ArrayKit?
- No. La solicitud y el código se construyen localmente en tu navegador. Cuando pulsas Ejecutar, tu clave y tu prompt van directamente desde tu navegador al endpoint generativelanguage.googleapis.com de Google, nunca a ArrayKit. La clave se mantiene solo en la memoria del navegador y nunca se almacena.
- ¿Por qué falla Ejecutar con un error de CORS cuando el cURL funciona?
- Google puede bloquear las llamadas directas con origen de navegador a la API de Gemini. El cURL o el Python generado se ejecuta desde una terminal o servidor, donde CORS no aplica, así que úsalo para confirmar la llamada.
- ¿Qué modelos de Gemini puedo probar?
- El campo de modelo sugiere gemini-1.5-flash, gemini-1.5-pro y gemini-2.0-flash, y puedes escribir cualquier otro id de modelo al que tu clave tenga acceso.
- ¿Dónde se coloca la clave de API en una solicitud de Gemini?
- Gemini toma la clave como un parámetro de cadena de consulta ?key= en la URL v1beta de generateContent, no en una cabecera Authorization, así que aparece en la URL y el cURL copiados.
- ¿Es seguro usar aquí mi clave de producción?
- Evita las claves de producción en máquinas compartidas o públicas. La clave se mantiene en la memoria del navegador de este dispositivo, pero se incluye en los fragmentos copiados, así que prefiere una clave restringida o de prueba y rótala si queda expuesta.
Herramientas relacionadas
- Probador de API de OpenAI — Crea, ejecuta y copia solicitudes a la API de Chat Completions de OpenAI como cURL, Python y JavaScript.
- Probador de API de Anthropic Claude — Crea, ejecuta y copia solicitudes a la API de Mensajes de Anthropic Claude como cURL, Python y JavaScript.
- Probador de API de Replicate — Crea, ejecuta y copia solicitudes de predicción de la API de Replicate como cURL, Python y JavaScript.
- Probador de API de Hugging Face — Crea, ejecuta y copia solicitudes a la API de Inferencia de Hugging Face como cURL, Python y 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.
- Analizador de URL — Descompone una URL en sus partes y lista los parámetros de consulta.
- Formateador de JSON — Embellece, minimiza y valida JSON con la ubicación de los errores.
Todas las herramientas de ArrayKit