Tema
Idioma

Pi Agent (pi)

Conecte o Pi Agent ao GetVibe por meio de um provedor OpenAI-compatible personalizado: URL base, chave de GETVIBE_API_KEY e o modelo gpt-6.1-sol.

Configuração pronta

Gerado sob demanda a partir do nosso catálogo: o endereço da API, todos os modelos publicados com seus limites de contexto e saída e as configurações recomendadas. Ele não contém uma chave. O Pi substitui a chave por meio de GETVIBE_API_KEY ($GETVIBE_API_KEY em models.json). settings.json seleciona o modelo padrão — se você já tiver um, copie apenas os quatro campos dele.

# macOS / Linux
mkdir -p ~/.pi/agent
curl -fsSL https://getvibeapi.com/api/integrations/pi.models.json -o ~/.pi/agent/models.json
curl -fsSL https://getvibeapi.com/api/integrations/pi.settings.json -o ~/.pi/agent/settings.json
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.pi\agent" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/pi.models.json -OutFile "$HOME\.pi\agent\models.json"
Invoke-WebRequest https://getvibeapi.com/api/integrations/pi.settings.json -OutFile "$HOME\.pi\agent\settings.json"
  • Modelo principal — gpt-6.1-sol: excelente para programação agêntica, com um contexto amplo e preço moderado; o id simples mantém o failover entre canais ativado.
  • Tarefas pequenas — deepseek-v4.1-flash: modelo capaz mais barato com um contexto de 1M, para títulos, resumos, mensagens de commit e compactação.
  • Streaming ativado, tempo limite de solicitação de 600 segundos e esforço de raciocínio médio: uma resposta com raciocínio longo leva minutos e, sem streaming, atinge o limite de espera.
  • IDs de modelo sem sufixo em todos os lugares — isso mantém o failover automático para um canal saudável ativado.
O catálogo muda: quando novos modelos aparecerem, baixe o arquivo novamente. Para manter apenas alguns modelos, adicione ?models= com IDs separados por vírgulas à URL.

O Pi lê provedores compatíveis com OpenAI definidos pelo usuário em ~/.pi/agent/models.json. Para o GetVibe, use Chat Completions, o endereço https://getvibeapi.com/v1 e o modelo gpt-6.1-sol.

1. Adicionar um provedor

{
  "providers": {
    "getvibe": {
      "baseUrl": "https://getvibeapi.com/v1",
      "api": "openai-completions",
      "models": [
      { "id": "gpt-6.1-sol", "name": "GPT-6.1 Sol" },
      { "id": "claude-opus-5.5", "name": "Claude Opus 5.5" },
      { "id": "deepseek-v4.1-flash", "name": "DeepSeek V4.1 Flash" },
      { "id": "kimi-k3.1-pro", "name": "Kimi K3.1 Pro" }
      ]
    }
  }
}

2. Definir a chave e executar um teste

# GETVIBE_API_KEY must be set in your environment
pi --provider getvibe --model gpt-6.1-sol --api-key "$GETVIBE_API_KEY" "Reply with a single word: ready"
Não incorpore a chave em models.json: o Pi a aceita por meio do argumento --api-key. Reabra o seletor de modelos depois de alterar o arquivo.
Pi Agent + GetVibe API — provedor compatível com OpenAI | GetVibe API