Para agentes de IA: guia passo a passo de configuração — /docs/agents.md, índice da documentação — /llms.txt.
Conecte os modelos da Gonka à sua ferramenta
API compatível com OpenAI e Anthropic. Escolha a ferramenta e receba o comando de instalação, o prompt para o agente e a verificação.
Fatos rápidos#
- URL base para clientes da OpenAI API:
https://gate.joingonka.ai/v1 - URL base para clientes da Anthropic API, sem
/v1:https://gate.joingonka.ai - A chave é enviada no cabeçalho
Authorization: Bearer jg-…oux-api-key: jg-… - Lista de modelos disponíveis:
GET https://gate.joingonka.ai/v1/models - Modelo recomendado:
MiniMaxAI/MiniMax-M2.7
Conectar uma ferramenta#
Escolha a sua ferramenta e veja abaixo os três passos específicos para ela. O instalador configura com um único comando as ferramentas da tabela abaixo (25); as demais são conectadas seguindo o guia.
Claude Code
Chave
Cadastre-se em gate.joingonka.ai e crie uma chave no painel da sua conta. Logo após o cadastro, você recebe 3M tokens gratuitos na conta.
Obter chave de APIConexão
O instalador configura o Claude Code sozinho: pede a chave com entrada oculta, grava a configuração e testa a conexão com uma requisição ao gateway.
Bashnpx -y @joingonka/setup --tool claude-code --model MiniMaxAI/MiniMax-M2.7Ou delegue a configuração a um agente de IA: envie este prompt para ele:
Prompt para o agenteConecte o Claude Code ao JoinGonka Gateway — a API compatível com OpenAI e Anthropic da rede Gonka — seguindo as instruções em https://gate.joingonka.ai/docs/agents.md. A chave eu mesmo vou fornecer: não a salve em arquivos do repositório nem altere variáveis de ambiente globais. No final, teste a conexão com uma requisição curta e informe o resultado.Guia passo a passo: Claude Code.
Verificação
Saldo da conta: esta requisição não consome tokens:
cURLcurl -s https://gate.joingonka.ai/api/balance \ -H "Authorization: Bearer $JOINGONKA_API_KEY"Requisição curta ao modelo: uma resposta com código 200 significa que está tudo configurado:
cURLcurl -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}'
Todas as ferramentas#
| Ferramenta | Tipo | Instalador |
|---|---|---|
| Cursor | IDE | --tool cursor |
| Claude Code | Agente CLI | --tool claude-code |
| OpenClaw | Agente CLI | --tool openclaw |
| OpenCode | Agente CLI | --tool opencode |
| Continue | IDE | --tool continue |
| Cline | IDE | --tool cline |
| Aider | Agente CLI | --tool aider |
| LangChain | Framework | — |
| n8n | Framework | — |
| Open WebUI | Chat | — |
| LibreChat | Chat | — |
| Hermes | Agente CLI | --tool hermes |
| Kilo Code | IDE | --tool kilo |
| Roo Code | IDE | --tool roo |
| LlamaIndex | Framework | — |
| PydanticAI | Framework | — |
| Vercel AI SDK | Framework | — |
| TanStack AI | Framework | — |
| ZCode | Agente CLI | --tool zcode |
| JetBrains | IDE | --tool jetbrains |
| Copilot BYOK | IDE | --tool copilot-byok |
| Zed | IDE | --tool zed |
| Pi | Agente CLI | --tool pi |
| Codex CLI | Agente CLI | --tool codex |
| DeepSeek Harness | Agente CLI | — |
| MiniMax Code | Agente CLI | --tool minimax-code |
| Warp | Agente CLI | — |
| Trae | IDE | — |
| Cherry Studio | Chat | — |
| omp (Oh My Pi) | Agente CLI | --tool omp |
| OpenHands | Agente CLI | — |
| Qwen Code | Agente CLI | --tool qwen-code |
| Goose | Agente CLI | --tool goose |
| Crush | Agente CLI | --tool crush |
| Zoo Code | IDE | --tool zoo |
| Kimi Code | Agente CLI | --tool kimi-code |
| Factory Droid | Agente CLI | --tool droid |
| MiMo Code | Agente CLI | --tool mimo-code |
Exemplos de código#
A mesma requisição pelo SDK da OpenAI, cURL e SDK da Anthropic. A chave é lida da variável de ambiente JOINGONKA_API_KEY.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key=os.environ["JOINGONKA_API_KEY"],
)
response = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[{"role": "user", "content": "What is Gonka?"}],
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://gate.joingonka.ai/v1",
apiKey: process.env.JOINGONKA_API_KEY,
});
const response = await client.chat.completions.create({
model: "MiniMaxAI/MiniMax-M2.7",
messages: [{ role: "user", content: "What is Gonka?" }],
});
console.log(response.choices[0].message.content);curl 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": "What is Gonka?"}]
}'import os
import anthropic
client = anthropic.Anthropic(
base_url="https://gate.joingonka.ai",
api_key=os.environ["JOINGONKA_API_KEY"],
)
message = client.messages.create(
model="MiniMaxAI/MiniMax-M2.7",
max_tokens=1024,
messages=[{"role": "user", "content": "What is Gonka?"}],
)
print(message.content[0].text)Seções da documentação#
- API — Referência da API compatível com OpenAI e Anthropic para os modelos da rede Gonka: chaves, parâmetros, streaming, ferramentas, plugins. Tokens grátis ao se cadastrar.
- Modelos — Os modelos da rede Gonka em uma única API: id para o campo model, contexto, limite de resposta, preços e status. Os mesmos modelos abertos por uma fração do preço.
- Erros e limites — Códigos de erro do gateway, limites de requisições e timeouts: o que significa cada resposta e quando repetir a requisição.
- Preços e conta — Modelos da rede Gonka com preço por token: tokens grátis para começar, recarga com GNK, USDT ou cartão, todas as taxas às claras e API de conta para acompanhar seus gastos.
- Para agentes — Envie o link ao seu agente de IA e ele conecta o Claude Code, o Cursor ou o Codex aos modelos da rede Gonka sozinho: prompt pronto, guia e skill.