Para agentes de IA: guía paso a paso de configuración — /docs/agents.md, índice de documentación — /llms.txt.

Para agentes de IA

Cómo delegar la integración a un agente de IA: prompt listo para cualquier herramienta. A continuación: direcciones legibles por máquina de la documentación y una skill que el agente instala con un solo comando.

Prompt para el agente#

Envía este prompt a tu agente de IA. Configurará la herramienta según las instrucciones de abajo y te pedirá la clave.

Prompt para el agente
Conecta tu herramienta a JoinGonka Gateway —la API compatible con OpenAI y Anthropic de la red Gonka— siguiendo las instrucciones de https://gate.joingonka.ai/docs/agents.md. La clave te la daré yo: no la guardes en archivos del repositorio ni modifiques variables de entorno globales. Al final, comprueba la conexión con una solicitud corta e informa del resultado.

Abajo están las instrucciones. El agente las recibe en Markdown en /docs/agents.md.

Reglas#

  • La clave API la crea una persona en el panel de usuario en gate.joingonka.ai. No registres una cuenta ni crees claves por tu cuenta: pídele la clave al usuario.
  • Mantén la clave en la variable de entorno JOINGONKA_API_KEY de tu sesión de terminal. No la escribas en archivos bajo git, no la incluyas en commits ni la muestres en el informe.
  • No modifiques las variables globales OPENAI_* ni ANTHROPIC_*, ni en el perfil del shell ni en el sistema: otros herramientas del usuario las leen. La clave y la dirección se escriben en la configuración de la propia herramienta, eso hace el instalador.

Datos#

  • URL base para clientes de OpenAI API: https://gate.joingonka.ai/v1
  • URL base para clientes de Anthropic API, sin /v1: https://gate.joingonka.ai
  • La clave se envía en el encabezado Authorization: Bearer jg-… o x-api-key: jg-…
  • La clave para consultar los modelos empieza por jg-; la clave de gestión gm- no da acceso a los modelos.
  • Modelo recomendado: MiniMaxAI/MiniMax-M2.7
  • Lista de modelos disponibles: GET https://gate.joingonka.ai/v1/models
  • Por clave, hasta 120 solicitudes por minuto; por encima del límite, respuesta 429 con la cabecera Retry-After. Los límites y tiempos de espera están en la respuesta GET /v1/capabilities, campo limits.

Configuración#

Busca la herramienta del usuario en la tabla al final de la sección. Si existe el valor --tool, configura con el instalador; si no, hazlo manualmente siguiendo la guía.

Con el instalador#

Un solo comando sin preguntas: la clave sale de la variable de entorno y el modelo se pasa con un flag. El instalador escribirá la configuración de la herramienta, guardará una copia de la anterior y comprobará la conexión con una solicitud a la pasarela.

Bash
JOINGONKA_API_KEY=<key> npx -y @joingonka/setup --tool <id> --model MiniMaxAI/MiniMax-M2.7 --non-interactive
FlagQué hace
--tool <id>Qué herramienta configurar: valor de la tabla de herramientas.
--model <id>Identificador del modelo: el recomendado es MiniMaxAI/MiniMax-M2.7; todos los disponibles, GET /v1/models.
--non-interactiveSin preguntas: la clave se toma de JOINGONKA_API_KEY.
--scope localConfiguración en el proyecto actual, no en el directorio home. Solo para Claude Code; el archivo de configuración se añade a .gitignore.
--no-verifyNo comprobar la conexión después de escribir la configuración.
Código de salidaQué significa
0Listo: configuración escrita y solicitud de verificación superada. Si no se pudo verificar por red o saldo, el instalador imprime una advertencia pero también sale con código 0: avísale al usuario.
1La configuración falló; el motivo está en la salida: por ejemplo, un valor desconocido de --tool, JOINGONKA_API_KEY sin definir o una clave que no empieza por jg-.
2La configuración se escribió, pero la solicitud de verificación falló: revisa la clave y el identificador del modelo.

Si la herramienta estaba en ejecución, reiníciala: la configuración se lee al arrancar.

Manualmente#

Para una herramienta sin instalador, abre su guía (enlace en la tabla de abajo) y define tres valores:

  • dirección base — https://gate.joingonka.ai/v1 para clientes de OpenAI API o https://gate.joingonka.ai para clientes de Anthropic API;
  • clave — en el campo de clave API en los ajustes de la herramienta;
  • modelo — MiniMaxAI/MiniMax-M2.7 u otro de GET /v1/models.

Herramientas y guías#

Herramienta--tool
Cursorcursor
Claude Codeclaude-code
OpenClawopenclaw
OpenCodeopencode
Continuecontinue
Clinecline
Aideraider
LangChain—
n8n—
Open WebUI—
LibreChat—
Hermeshermes
Kilo Codekilo
Roo Coderoo
LlamaIndex—
PydanticAI—
Vercel AI SDK—
TanStack AI—
ZCodezcode
JetBrainsjetbrains
Copilot BYOKcopilot-byok
Zedzed
Pipi
Codex CLIcodex
DeepSeek Harness—
MiniMax Codeminimax-code
Warp—
Trae—
Cherry Studio—
omp (Oh My Pi)omp
OpenHands—
Qwen Codeqwen-code
Goosegoose
Crushcrush
Zoo Codezoo
Kimi Codekimi-code
Factory Droiddroid
MiMo Codemimo-code

Verificación#

Verificación de la clave: consulta de saldo. No gasta tokens y la clave se toma de JOINGONKA_API_KEY:

cURL
curl -s https://gate.joingonka.ai/api/balance \
  -H "Authorization: Bearer $JOINGONKA_API_KEY"

Verificación de la dirección, la clave y el modelo: una solicitud corta al modelo:

cURL
curl -s https://gate.joingonka.ai/v1/chat/completions \
  -H "Authorization: Bearer $JOINGONKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "MiniMaxAI/MiniMax-M2.7", "messages": [{"role": "user", "content": "Say OK"}], "max_tokens": 32}'

Una respuesta 200 con texto del modelo significa que la conexión funciona. El instalador hace esta comprobación por sí solo: después basta con un código de salida 0.

Si algo va mal#

El error llega en el campo error del cuerpo de la respuesta, con el tipo y el texto del motivo.

RespuestaQué hacer
401 authentication_errorClave no aceptada. Comprueba que se copió completa y se envió en Authorization: Bearer o x-api-key; el usuario es quien crea una clave nueva.
402 insufficient_fundsNo hay fondos en el saldo. Avísale al usuario: el saldo se recarga en el panel de usuario.
402 child_key_limit_exceededSe agotó el límite de la clave secundaria. Hace falta otra clave o un límite mayor: eso lo decide el propietario de la clave.
403 forbiddenEsta es la clave de gestión gm-: no da acceso a los modelos. Se necesita una clave jg-.
400 invalid_request_errorError en la solicitud. Si no se encuentra el modelo, el texto del error incluye la lista de identificadores disponibles: tómala de ahí o de GET /v1/models.
404 model_not_foundEse modelo no está disponible ahora: elige otro de GET /v1/models.
429Demasiadas solicitudes o red ocupada. Espera los segundos indicados en la cabecera Retry-After y reintenta.
503 model_unavailableLa red no está sirviendo el modelo ahora mismo. Cambia al modelo del texto del error o a otro de GET /v1/models.
504 upstream_timeoutLa red no empezó a responder a tiempo. Reintenta la solicitud; para respuestas largas, activa stream: true.
502Fallo del lado de la pasarela o de la red: la clave no tiene nada que ver. Reintenta más tarde; el estado de la red está en la página Estado de la red.

Todos los códigos de respuesta y límites están en la sección Errores y límites.

Informe#

Al final, indícale al usuario:

  • qué herramienta quedó configurada y qué archivo de configuración se escribió (el instalador imprime la ruta y deja una copia de la anterior al lado);
  • la URL base y el identificador del modelo;
  • el resultado de la comprobación: el código de respuesta y la respuesta del modelo, o por qué no se pudo comprobar;
  • lo que aún debe hacer el usuario por su cuenta: por ejemplo, reiniciar la herramienta o recargar el saldo.

No incluyas la clave en el informe.

Direcciones para máquinas#

DirecciónQué contiene
/llms.txtÍndice de documentación para modelos de lenguaje.
/llms-full.txtToda la documentación en un solo archivo.
/docs/<page>.mdVersión Markdown de una página de documentación: la misma dirección con .md al final (/docs/models.md) o una petición de la página con la cabecera Accept: text/markdown.
GET /v1/capabilitiesCapacidades y límites del gateway: el campo limits.
GET /v1/modelsModelos disponibles ahora mismo.
GET /api/pricingPrecios por modelo por 1M de tokens y comisiones.
GET /v1/network-statusEstado de los modelos e incidencias.

Habilidad para el agente#

Las instrucciones se pueden instalar como habilidad (skill) para el agente: así las tendrá siempre a mano y sin necesidad de prompt:

Bash
npx skills add https://gate.joingonka.ai