Developer Portal

Visão Geral do Zeus Code

Plataforma unificada para engenharia de software autônoma com agente de terminal inteligente e Cloud Gateway OpenAI-compatível executado em servidores próprios.

O que é o Zeus Code?

O Zeus Code é uma suíte moderna para desenvolvedores concebida para eliminar a complexidade no uso de agentes de IA na engenharia de software. Ele integra nativamente um terminal interativo (zeus) com suporte a REPL e comandos autônomos a um Cloud Gateway de alta velocidade compatível com o padrão OpenAI.

Servidores da Plataforma: Toda a inteligência e inferência neural são roteadas pelos Servidores da Plataforma Zeus Code até o provedor de IA configurado, sem expor suas chaves a gateways intermediários de terceiros. As métricas reais de tráfego e saúde do cluster podem ser consultadas a qualquer momento no endpoint /status.

Duas Formas de Utilizar

  • No Terminal (CLI zeus-dev): Um parceiro autônomo estilo Claude Code que analisa arquivos, gerencia modelos com /models e autentica a conta no navegador com /login.
  • Na Nuvem (Cloud Gateway API): Endpoint público https://zeus-code-five.vercel.app/v1 pronto para plugar no Cursor, VS Code Continue, Cline ou scripts próprios com apenas 1 linha de alteração.
Getting Started

Início Rápido

Execute sua primeira tarefa no terminal ou envie sua primeira requisição à API em menos de 60 segundos.

Opção 1: Via Terminal CLI

Instale globalmente o pacote zeus-dev e execute no diretório do seu projeto:

bash
# 1. Instalação global do binário zeus (npm, pnpm, yarn ou bun)
npm install -g zeus-dev@latest
# ou pnpm: pnpm add -g zeus-dev@latest
# ou yarn: yarn global add zeus-dev@latest
# ou bun:  bun add -g zeus-dev@latest

# 2. Inicie a sessão interativa no seu repositório
zeus

# 3. Na interface, digite /login para autenticar no navegador
#    e /whoami para confirmar plano e chave ativa

Opção 2: Via Cloud Gateway REST

Envie uma requisição HTTP direta para o endpoint de chat completions:

curl https://zeus-code-five.vercel.app/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer SUA_CHAVE_ZEUS" \
  -d '{
    "model": "ID-DO-MODELO",
    "messages": [
      {"role": "user", "content": "Escreva uma função debounce em TypeScript"}
    ]
  }'
Setup

Instalação & Setup

Requisitos de sistema, opções de gerenciador de pacotes e verificação de ambiente.

Requisitos de Sistema

  • Node.js: v20.x LTS, v22.x ou superior.
  • Gerenciador de Pacotes: npm, pnpm ou yarn.
  • Plataformas Suportadas: macOS (Apple Silicon / Intel), Linux (x64 / arm64) e Windows (PowerShell / WSL2).

Comando de Instalação

Você pode instalar a CLI globalmente utilizando seu gerenciador de pacotes preferido (npm, pnpm, yarn ou bun):

terminal
# Via npm
npm install -g zeus-dev@latest

# Via pnpm
pnpm add -g zeus-dev@latest

# Via yarn
yarn global add zeus-dev@latest

# Via bun
bun add -g zeus-dev@latest

# Validar instalação
zeus --version

Diagnóstico Automático

Execute o comando zeus /doctor para verificar a conectividade com os servidores da plataforma e a integridade das variáveis de ambiente.

Architecture

Conceitos Fundamentais

Entenda como funciona o ciclo de raciocínio, execução e observação do Zeus Code.

O Ciclo do Agente (Agent Loop)

O Zeus Code opera em um loop contínuo de 3 estágios:

  • Percepção & Planejamento: Analisa arquivos, dependências do projeto e histórico recente para planejar os próximos passos de forma não-destrutiva.
  • Execução de Ferramentas: Aciona ferramentas controladas (edição pontual de arquivos, comandos de build, busca ripgrep).
  • Verificação & Observação: Lê saídas de linters e testes unitários. Se ocorrer um erro de sintaxe, o próprio agente ajusta a correção antes de concluir a tarefa.
API Reference

Visão Geral da API

Especificação técnica, URL base e compatibilidade com a especificação OpenAI v1.

URL Base de Produção

Endpoint
https://zeus-code-five.vercel.app/v1

Endpoints Disponíveis

MétodoRotaDescrição
GET/v1/modelsRetorna a lista de modelos neurais ativos nos servidores da plataforma.
POST/v1/chat/completionsCria uma resposta de completação para o diálogo (suporta Server-Sent Events).
GET/statusRetorna métricas operacionais e telemetria da plataforma.
GET/healthVerificação rápida de integridade da API e dos servidores da plataforma.
Security

Autenticação

Autenticação via cabeçalho HTTP Bearer e geração de tokens no painel de controle.

Cabeçalho Authorization

Todas as chamadas protegidas da API exigem um cabeçalho HTTP Authorization no formato Bearer:

Header
Authorization: Bearer SUA_CHAVE_ZEUS
Boas Práticas de Segurança: Nunca armazene chaves em arquivos versionados (git). Utilize arquivos .env ou variáveis de ambiente gerenciadas no seu provedor de nuvem.
Endpoints

Listar Modelos

Consulte a lista dinâmica de modelos neurais disponíveis executados nos servidores da plataforma.

GET /v1/models

cURL
curl https://zeus-code-five.vercel.app/v1/models \
  -H "Authorization: Bearer SUA_CHAVE_ZEUS"

Exemplo de Resposta (200 OK)

JSON
{
  "provider": "Servidores da Plataforma Zeus Code",
  "cluster": "Infraestrutura Neural Proprietária",
  "status": "active",
  "models": [
    { "id": "modelo-sincronizado-do-provedor", "name": "Nome divulgado pelo provedor configurado" }
  ],
  "selectedModel": "modelo-sincronizado-do-provedor"
}
Core Endpoint

Chat Completions

Gere respostas de raciocínio, geração de código e conversação multi-turn.

POST /v1/chat/completions

ParâmetroTipoObrigatórioDescrição
modelstringSimIdentificador do modelo, exatamente como retornado por GET /v1/models.
messagesarraySimLista de mensagens com role (system, user, assistant) e content.
temperaturenumberNãoAleatoriedade da amostragem (padrão 0.7).
max_tokensintegerNãoLimite de tokens gerados na resposta.
streambooleanNãoAtiva streaming de eventos parciais (SSE). Padrão: false.

Exemplo de Requisição

cURL
curl https://zeus-code-five.vercel.app/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer SUA_CHAVE_ZEUS" \
  -d '{
    "model": "ID-DO-MODELO",
    "messages": [
      {"role": "system", "content": "Você é o assistente técnico sênior Zeus Code."},
      {"role": "user", "content": "Explique o padrão Factory em TypeScript."}
    ],
    "temperature": 0.3
  }'
Realtime

Streaming (Server-Sent Events)

Receba respostas token a token em tempo real para latência percebida imediata.

Protocolo SSE

Defina "stream": true no payload da requisição. O servidor responde com Content-Type: text/event-stream e envia deltas estruturados:

Wire Protocol
data: {"id":"chatcmpl_1","choices":[{"delta":{"content":"class"}}]}
data: {"id":"chatcmpl_1","choices":[{"delta":{"content":" User"}}]}
data: {"id":"chatcmpl_1","choices":[{"delta":{"content":"Service"}}]}
data: [DONE]
Capabilities

Tool Calling (Funções)

Capacite os modelos a invocar funções declarativas com validação por JSON Schema.

Declaração de Ferramentas

JSON Payload
{
  "model": "ID-DO-MODELO",
  "messages": [{"role": "user", "content": "Verifique o status do deploy"}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "check_deploy_status",
      "description": "Retorna o status atual da Vercel",
      "parameters": {
        "type": "object",
        "properties": {
          "environment": { "type": "string", "enum": ["production", "preview"] }
        },
        "required": ["environment"]
      }
    }
  }]
}
Reliability

Structured Outputs

Garanta que as respostas do modelo retornem exclusivamente em JSON parseável.

Envie "response_format": { "type": "json_object" } na requisição para assegurar que a saída do modelo seja 100% aderente a JSON sem blocos de texto soltos.

Specifications

Erros & Limites

Códigos de status HTTP, estruturas de erro padronizadas e limites de taxa.

Código HTTPMotivoResolução Recomendada
400 Bad RequestPayload inválido ou JSON mal formatado.Valide a estrutura do corpo da requisição.
401 UnauthorizedChave API ausente ou inválida.Verifique o cabeçalho Authorization: Bearer.
429 Rate LimitLimite de requisições por minuto excedido.Implemente exponential backoff no cliente.
502 Gateway ErrorInstabilidade temporária no processamento do cluster neural.O gateway realiza retry automático e fallback resiliente.
Telemetry

Telemetria & Faturamento

Acompanhe o consumo de tokens e métricas da plataforma.

Acesse o Portal do Desenvolvedor no topo da página para auditar seu consumo e chaves em tempo real:

  • Prompt Tokens vs Completion Tokens: Relação de entrada e saída.
  • Custo Estimado: Calculado com base no consumo de tokens e quotas da conta.
  • Latência Média: Medida em milissegundos ponta a ponta.
Developer Guides

Migração Drop-in com OpenAI SDK

Como reutilizar seu código existente mudando apenas a baseURL.

TypeScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.ZEUS_API_KEY,
  baseURL: 'https://zeus-code-five.vercel.app/v1',
});

const res = await client.chat.completions.create({
  model: 'ID-DO-MODELO',
  messages: [{ role: 'user', content: 'Olá Zeus Code!' }],
});
console.log(res.choices[0].message.content);
Developer Guides

Guia Python

Exemplo prático de integração com a biblioteca oficial da OpenAI em Python.

Python
from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ.get("ZEUS_API_KEY"),
    base_url="https://zeus-code-five.vercel.app/v1"
)

completion = client.chat.completions.create(
    model="ID-DO-MODELO",
    messages=[
        {"role": "user", "content": "Crie um algoritmo de ordenação rápida em Python"}
    ]
)
print(completion.choices[0].message.content)
Developer Guides

Guia TypeScript / Node.js

Uso assíncrono moderno em TypeScript com tipagem estrita.

TypeScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.ZEUS_API_KEY,
  baseURL: 'https://zeus-code-five.vercel.app/v1',
});

async function run() {
  const completion = await client.chat.completions.create({
    model: 'ID-DO-MODELO',
    messages: [{ role: 'user', content: 'Como criar um generic type guard em TypeScript?' }],
  });
  console.log(completion.choices[0]?.message.content);
}

run();
Developer Guides

Guia JavaScript Nativo (Fetch API)

Realize chamadas diretas sem necessidade de bibliotecas externas.

JavaScript
const res = await fetch('https://zeus-code-five.vercel.app/v1/chat/completions', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer ' + apiKey
  },
  body: JSON.stringify({
    model: 'ID-DO-MODELO',
    messages: [{ role: 'user', content: 'Olá mundo!' }]
  })
});
const data = await res.json();
console.log(data);
Developer Guides

Guia de Streaming SSE

Como iterar sobre chunks de texto em tempo real no Node.js.

Node.js
const stream = await client.chat.completions.create({
  model: 'ID-DO-MODELO',
  messages: [{ role: 'user', content: 'Escreva um ensaio sobre engenharia de software' }],
  stream: true,
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || '');
}
Developer Guides

Guia de Implementação de Ferramentas

Como orquestrar execução de ferramentas locais e retornar resultados ao modelo.

Quando o modelo responde com finish_reason: "tool_calls", sua aplicação executa a função correspondente e envia uma nova mensagem com role: "tool" contendo a saída serializada.

Developer Guides

Gestão de Janela de Contexto

Estratégias para manter conversas de longa duração dentro do limite de tokens.

O Zeus Code utiliza algoritmos de compactação que sumarizam turnos anteriores preservando assinaturas de funções e decisões de arquitetura cruciais.

Developer Guides

Boas Práticas para Ambientes de Produção

Como configurar retentativas, monitorar custos e garantir alta disponibilidade.

  • Retentativas com Exponential Backoff: Aplique atrasos incrementais com jitter para tratar respostas 429.
  • Timeouts de Requisição: Estabeleça timeouts de 60 segundos por chamada.
  • Monitoramento Centralizado: Audite métricas e quotas no Portal do Desenvolvedor em tempo real.
CLI Tooling

Referência do Zeus Code CLI

O assistente autônomo que vive no seu terminal com REPL interativo e interface web.

Terminal
npm install -g zeus-dev@latest
zeus
CLI Tooling

Instalação do Pacote zeus-dev

Métodos para instalar via npm, pnpm ou rodar instantaneamente com npx.

Terminal
# Instalação global
npm i -g zeus-dev@latest

# Ou sem instalar, direto via npx
npx zeus-dev@latest
CLI Tooling

Cheatsheet de Comandos do CLI

Lista completa de comandos integrados, flags e atalhos de terminal.

ComandoAçãoModo
zeusAbre a interface interativa no terminal (REPL de prompts).Terminal
zeus --versionExibe a versão instalada do CLI.Terminal
zeus --helpMostra o uso e os comandos da interface.Terminal
/loginAbre o navegador para autenticar a conta Zeus Code.Interativo
/whoamiExibe plano, modelo ativo e chaves da conta.Telemetria
/models · /model <id>Listam o status dos modelos e trocam o modelo ativo.Interativo
/initCria o arquivo ZEUS.md no repositório atual.Projeto
/cleanPurga cache e indexações temporárias locais.Sessão
/clearLimpa a tela e o buffer do terminal na sessão.Sessão
/exitFinaliza com segurança a sessão do agente.Sessão
CLI Tooling

Configurações e Variáveis de Ambiente

Personalize o comportamento do CLI através de variáveis de ambiente.

Environment
export ZEUS_API_KEY="sua-chave-zeus"
export ZEUS_BASE_URL="https://zeus-code-five.vercel.app/v1"
export ZEUS_MODEL="ID-DO-MODELO"
CLI Tooling

Seleção de Modelos no Terminal

Como alternar modelos em tempo de execução dentro da sessão interativa.

Digite /model durante uma sessão interativa para abrir o seletor visual e alternar entre modelos rápidos de raciocínio ou modelos focados em geração de diffs pesados.

CLI Tooling

Persistência de Sessões & Checkpoints

Como o Zeus Code preserva o contexto mesmo após fechar o terminal.

Todas as conversas e ações são persistidas em arquivos estruturados JSON Lines sob ~/.zeus/sessions/, possibilitando reabrir ou desfazer alterações com facilidade.

CLI Tooling

Diagnóstico Automatizado (/doctor)

O comando oficial para validar conectividade e permissões locais.

Terminal
zeus /doctor

O utilitário verifica permissões de escrita, versão do Node.js, tempo de resposta do Cloud Gateway e disponibilidade dos servidores da plataforma.

Integrations

Integração com Cursor IDE

Como configurar o Cursor para direcionar o chat e inline-edits para o Zeus Code Gateway.

  1. Pressione Cmd + Shift + J (macOS) ou Ctrl + Shift + J (Windows) no Cursor para abrir os Settings.
  2. Acesse a aba Models.
  3. Ative Override OpenAI Base URL e insira: https://zeus-code-five.vercel.app/v1.
  4. Cole sua chave de API gerada no Portal do Desenvolvedor.
  5. Adicione o ID do modelo retornado por GET /v1/models e clique em salvar.
Integrations

Integração com VS Code (Continue & Cline)

Configuração do arquivo config.json para extensões populares de IA.

~/.continue/config.json
{
  "models": [
    {
      "title": "Zeus Code (Platform Neural)",
      "provider": "openai",
      "model": "ID-DO-MODELO",
      "apiKey": "SUA_CHAVE_ZEUS",
      "apiBase": "https://zeus-code-five.vercel.app/v1"
    }
  ]
}
Integrations

Integração com OpenClaw & Agentes Autônomos

Conecte frameworks multi-agente ao gateway de alta disponibilidade.

Defina as variáveis padrão da comunidade em seu ambiente de execução:

Env
OPENAI_API_BASE="https://zeus-code-five.vercel.app/v1"
OPENAI_API_KEY="SUA_CHAVE_ZEUS"
Integrations

Model Context Protocol (MCP)

Conecte servidores MCP padronizados para ferramentas e contexto dinâmico.

O Zeus Code suporta o protocolo aberto MCP para integrar servidores de contexto em bancos de dados (SQLite, PostgreSQL), GitHub e sistemas de arquivos locais de maneira segura.

Integrations

Outras Ferramentas (LangChain / LlamaIndex / Aider)

Conexão universal com ferramentas e frameworks compatíveis com OpenAI.

Aider
aider --openai-api-base https://zeus-code-five.vercel.app/v1 --openai-api-key SUA_CHAVE_ZEUS
Releases

Changelog da API

Histórico cronológico de versões e melhorias do Zeus Code Gateway.

v1.2.0 — Setembro 2026

  • Lançamento oficial da Documentação Completa no padrão Verboo Code.
  • Processamento neural direto e criptografado nos servidores próprios da plataforma.
  • Descoberta dinâmica de modelos em tempo real pelo endpoint /api/models/discover.
  • Telemetria e métricas de uso no Portal do Desenvolvedor (tokens e latências).
Resources

Catálogo de Modelos da Plataforma

Especificações técnicas dos modelos neurais executados nos servidores da plataforma Zeus Code.

Catálogo dinâmico: esta plataforma não mantém uma lista fixa de modelos. Os IDs e as janelas de contexto reais são os divulgados pelo provedor configurado no Painel de Controle e podem ser consultados em GET /v1/models.
Modelo IDNomeSelecionado
Consultando /v1/models…
Resources

Preços & Planos

Planos transparentes baseados no consumo real de tokens.

PlanoPreçoReq / MinutoConcorrênciaSuporte
FreeR$ 0 / mês10 req/min1 requisiçãoComunidade
ProR$ 79 / mês40 req/min2 requisiçõesPrioritário
EnterpriseCustomizado120+ req/min5+ requisiçõesDedicado 24/7
Resources

Limites da Plataforma

Quotas de concorrência, taxa de requisições e tamanhos máximos de carga.

  • Tamanho Máximo do Payload HTTP: 10 MB por requisição.
  • Timeout Máximo por Chamada: 60 segundos antes de cancelamento automático.
  • Janela de Rate Limit: Janela deslizante de 60 segundos por IP e chave de API.
Resources

Status Operacional

Monitoramento em tempo real da saúde dos servidores da plataforma Zeus Code.

Consultando o Gateway Neural… O estado abaixo é lido em tempo real do endpoint /status deste gateway.

Você pode auditar o endpoint JSON automatizado de status em https://zeus-code-five.vercel.app/status.