Início rápido
Do zero à primeira resposta em três passos: prepare a base URL, crie uma chave de API e envie a requisição.
Base URL
Clientes no formato OpenAI usam uma base URL que termina em /v1. Clientes no formato Anthropic usam a raiz sem /v1, porque o SDK deles acrescenta /v1/messages sozinho.
| Configuração | Valor | Usado por |
|---|---|---|
| base_url | https://ai.geraikita.com/v1 | SDK da OpenAI, Cline/Roo (OpenAI Compatible), OpenCode, n8n, Continue |
| base_url | https://ai.geraikita.com | SDK da Anthropic, Claude Code CLI, Cline (Anthropic) |
| api_key | gk-… | Todos os clientes — a chave é criada no Painel |
Criar uma chave de API
- Entre na Geraikita AI.
- Adicione GeraiPoints na página Recarregar (ou resgate uma chave gratuita no Bansos).
- Abra o Painel → Criar API key. Copie a chave
gk-…: a chave completa só é exibida uma vez.
export GERAIKITA_API_KEY=gk-…, em vez de escrevê-la direto no código.Primeira requisição
Escolha a linguagem ou o SDK que você usa. Todos os exemplos chamam o modelo claude-sonnet-5; troque-o por outro id da lista de modelos.
curl https://ai.geraikita.com/v1/chat/completions \
-H "Authorization: Bearer gk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "Olá!"}]
}'A resposta vem no mesmo formato JSON da API da OpenAI (ou da Anthropic, se você usar /v1/messages), incluindo o objeto usage com o número de tokens cobrados.
Resposta em stream
Para respostas longas e ferramentas agênticas, ative stream para que os trechos da resposta cheguem na hora. O servidor envia os headers imediatamente e sinais de keepalive enquanto espera o primeiro token. Defina o timeout do seu app para pelo menos 300 segundos.
curl https://ai.geraikita.com/v1/chat/completions -N \
-H "Authorization: Bearer gk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"stream": true,
"messages": [{"role": "user", "content": "Olá!"}]
}'Próximos passos
- Configure no Claude Code, Cline, OpenCode e outras ferramentas: Integração de ferramentas.
- Usa ferramentas agênticas? Leia Configurações de ferramentas agênticas antes de enviar prompts grandes.
- Veja os ids de modelo disponíveis: Modelos.
- Trate os erros corretamente: Limites e códigos de erro.