Pi Agent (pi)
Conecta Pi Agent a GetVibe mediante un proveedor personalizado compatible con OpenAI: URL base, clave de GETVIBE_API_KEY y modelo gpt-6.1-sol.
Configuración lista para usar
Se genera a partir de nuestro catálogo cuando lo solicitas: la dirección de la API, todos los modelos publicados con su contexto y límite de salida, y la configuración recomendada. No contiene ninguna clave. Pi sustituye la clave con el valor de GETVIBE_API_KEY ($GETVIBE_API_KEY en models.json). settings.json selecciona el modelo predeterminado: si ya tienes uno, copia solo sus cuatro campos.
# 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: agente programador sólido con un contexto amplio a un precio moderado; el id sin modificaciones mantiene activa la conmutación por error entre canales. - Tareas pequeñas —
deepseek-v4.1-flash: el modelo capaz más económico con un contexto de 1M, para títulos, resúmenes, mensajes de commit y compactación. - Transmisión activada, un tiempo de espera de 600 segundos por solicitud y esfuerzo de razonamiento medium: una respuesta de razonamiento larga tarda minutos y, sin transmisión, alcanza el límite de espera.
- Usa los IDs de modelo sin formato, sin :suffix — esto mantiene activo el failover automático hacia un canal saludable.
El catálogo cambia: cuando aparezcan modelos nuevos, vuelve a descargar el archivo. Para conservar solo algunos modelos, añade
?models= con IDs separados por comas a la URL.Pi lee los proveedores compatibles con OpenAI definidos por el usuario desde ~/.pi/agent/models.json. Para GetVibe, usa Chat Completions, la dirección https://getvibeapi.com/v1 y el modelo gpt-6.1-sol.
1. Añade un proveedor
{
"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. Configura la clave y ejecuta una prueba
# 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"No incrustes la clave en
models.json: Pi la acepta mediante el argumento --api-key. Vuelve a abrir el selector de modelos después de cambiar el archivo.