Pi Agent (pi)
Verbinden Sie Pi Agent über einen benutzerdefinierten OpenAI-kompatiblen Provider mit GetVibe: Basis-URL, Schlüssel aus GETVIBE_API_KEY und das Modell gpt-6.1-sol.
Fertige Konfiguration
Auf Anfrage aus unserem Katalog erstellt: die API-Adresse, jedes veröffentlichte Modell mit seinem Kontext- und Ausgabelimit sowie die empfohlenen Einstellungen. Es enthält keinen Schlüssel. Pi setzt den Schlüssel aus GETVIBE_API_KEY ein ($GETVIBE_API_KEY in models.json). settings.json legt das Standardmodell fest – wenn Sie bereits eines haben, kopieren Sie nur dessen vier Felder.
# 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"- Hauptmodell –
gpt-6.1-sol: leistungsstarker agentischer Coder mit großem Kontext zu einem moderaten Preis; die reine ID hält das kanalübergreifende Failover aktiviert. - Kleine Aufgaben —
deepseek-v4.1-flash: das günstigste leistungsfähige Modell mit einem 1M-Kontext für Titel, Zusammenfassungen, Commit-Nachrichten und Komprimierung. - Streaming aktiviert, ein Anforderungs-Timeout von 600 Sekunden, Reasoning-Aufwand medium: Eine lange Reasoning-Antwort dauert Minuten und läuft ohne Streaming in das Wartezeitlimit.
- Überall reine Modell-IDs, kein :suffix — dadurch bleibt das automatische Failover zu einem gesunden Kanal aktiviert.
Der Katalog ändert sich: Wenn neue Modelle erscheinen, laden Sie die Datei erneut herunter. Um nur einige Modelle beizubehalten, fügen Sie
?models= mit durch Kommas getrennten IDs zur URL hinzu.Pi liest benutzerdefinierte OpenAI-kompatible Anbieter aus ~/.pi/agent/models.json. Verwenden Sie für GetVibe Chat Completions, die Adresse https://getvibeapi.com/v1 und das Modell gpt-6.1-sol.
1. Einen Anbieter hinzufügen
{
"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. Den Schlüssel festlegen und einen Test ausführen
# 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"Betten Sie den Schlüssel nicht in
models.json ein: Pi akzeptiert ihn über das Argument --api-key. Öffnen Sie die Modellauswahl nach dem Ändern der Datei erneut.