Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introducción
Gemini CLI es la herramienta de línea de comandos oficial de Google que permite a los desarrolladores interactuar con los modelos de IA Gemini desde el terminal. Tras configurar la API de APIMart, puede usar los modelos avanzados de APIMart —GPT, Claude y Gemini— en Gemini CLI.Requisitos previos
Antes de comenzar:-
Node.js y npm instalados
Descargue e instale desde el sitio web de Node.js (se recomienda v16 o superior) -
Clave de API de APIMart
Inicie sesión en la Consola de APIMart y copie su clave de API (comienza consk-)
Consejo: Si aún no tiene una cuenta en APIMart, regístrese primero en APIMart y cree una clave de API.
Paso 1: Instalar Gemini CLI
1.1 Instalación global
Instale Gemini CLI globalmente con npm:1.2 Verificar la instalación
Compruebe que la CLI está disponible:Consejo: Si no se encuentra el comando, reinicie el terminal o verifique la configuración del
PATH global de npm.Paso 2: Configurar la API de APIMart
2.1 Variables de entorno temporales
Para pruebas o uso puntual; los valores se borran al cerrar el terminal. Windows (PowerShell):2.2 Variables de entorno permanentes (recomendado)
Persista la configuración para que los nuevos shells la carguen automáticamente. Windows (PowerShell):- Ejecute PowerShell como Administrador
- Configure variables de entorno a nivel de usuario:
- Reinicie PowerShell o recargue las variables:
- Edite su archivo rc del shell:
- Añada:
- Recargue:
2.3 Usar un archivo .env
Cree .env en su proyecto:
Importante: - Reemplace
sk-xxxxxxxxxxxx con su clave real de la Consola de APIMart - Establezca GEMINI_BASE_URL en https://api.apimart.ai/v1 para que Gemini CLI se comunique con APIMart - Añada .env a .gitignore para que las claves no se confirmen al repositorio2.4 Verificar la configuración
macOS/Linux:Paso 3: Usar Gemini CLI
3.1 Chat básico
Sesión interactiva:3.2 Elegir un modelo
3.3 Leer prompts desde un archivo
3.4 Guardar la salida en un archivo
Paso 4: Llamar a APIMart desde su código
4.1 SDK de Python
4.2 JavaScript / TypeScript
4.3 cURL
Paso 5: Elegir un modelo
Modelos recomendados
APIMart admite muchos modelos; elija según la tarea y el presupuesto. Gemini| Nombre del modelo | ID del modelo | Características | Recomendado para |
|---|---|---|---|
| Gemini 2.0 Flash | gemini-2.0-flash-exp | Rápido, multimodal | Respuestas rápidas, visión + texto |
| Gemini 2.5 Pro | gemini-2.5-pro | Gran capacidad | Problemas difíciles, análisis |
| Gemini 2.5 Flash | gemini-2.5-flash | Muy receptivo | Chat en tiempo real, trabajos por lotes |
| Nombre del modelo | ID del modelo | Características | Recomendado para |
|---|---|---|---|
| GPT-5 | gpt-5 | Primer nivel | Razonamiento, escritura creativa |
| GPT-4o | gpt-4o | Alta calidad | Chat general, contenido |
| GPT-4o Mini | gpt-4o-mini | Económico | Tareas simples, alto volumen |
| Nombre del modelo | ID del modelo | Características | Recomendado para |
|---|---|---|---|
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 | Razonamiento potente | Código, lógica |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | Muy rápido | Preguntas y respuestas, chat de baja latencia |
Características avanzadas
Multimodal (imágenes)
Con un modelo multimodal como Gemini 2.0 Flash:Streaming
Transmita tokens a medida que llegan:Ajustar parámetros
Modele la aleatoriedad y la longitud:Preguntas frecuentes
Q1: “Invalid API key” o errores de autenticación
-
Formato de la clave
- Debe comenzar con
sk- - Sin espacios adicionales al pegar
- Debe comenzar con
-
Variables de entorno
-
Estado de la clave
- Compruebe la clave en la Consola de APIMart
- Asegúrese de que su cuenta tenga saldo
Q2: ¿Cómo verifico la configuración de la API?
Q3: ¿Qué lenguajes son compatibles?
Cualquier lenguaje que pueda enviar solicitudes HTTP funciona con APIMart:- ✅ Python: se recomienda el SDK de OpenAI
- ✅ JavaScript / TypeScript: Node o navegador
- ✅ Java: cliente HTTP
- ✅ Go: biblioteca estándar o bibliotecas
- ✅ PHP: cURL o Guzzle
- ✅ Ruby: gemas HTTP
- ✅ C# / .NET:
HttpClient - ✅ Swift:
URLSession - ✅ Otros: cualquier cosa con HTTP
Q4: ¿Dónde puedo ver el uso y la facturación?
En la Consola de APIMart:- 📊 Estadísticas de llamadas en vivo
- 💰 Costos y facturas
- 📈 Tendencias de uso
- 🔍 Registros de solicitudes
- ⚙️ Gestión de claves de API
Q5: Errores comunes de API
| Error | Causa probable | Qué hacer |
|---|---|---|
401 Unauthorized | Clave incorrecta o revocada | Corrija la clave en env / consola |
429 Too Many Requests | Límite de tasa | Reduzca la velocidad o actualice el plan |
500 Internal Server Error | Problema temporal del servidor | Vuelva a intentarlo más tarde; contacte con soporte si persiste |
insufficient_quota | Saldo bajo | Recargue en la consola |
Mejores prácticas
1. Reintentos y retroceso
2. Control de costos
3. Prompts del sistema
Características
Con Google AI Studio y APIMart obtiene:- 🤖 Muchos modelos: GPT, Claude, Gemini y más
- 🌍 Compatible con OpenAI: forma familiar de solicitud / respuesta
- ⚡ Rendimiento: baja latencia, alta concurrencia
- 💰 Precios claros: pague por uso
- 📊 Observabilidad: supervise las llamadas en tiempo real
- 🔒 Seguridad: salvaguardas orientadas a empresas
- 🚀 Integración rápida: llamadas HTTP / SDK simples
- 📚 Documentación: guías y ejemplos
Soporte
- 📚 Documentación de APIMart
- 📚 Documentación de Google AI Studio
- 💬 Discord
- 🐦 Twitter @APIMart_
- 📧 zhihong@apimart.ai
Comience con APIMart
Cree una cuenta, obtenga una clave de API y use múltiples modelos de IA desde los flujos de trabajo de Google AI Studio y más.