Pi Agent (pi)
Hubungkan Pi Agent ke GetVibe melalui penyedia kustom yang kompatibel dengan OpenAI: URL dasar, kunci dari GETVIBE_API_KEY, dan model gpt-6.1-sol.
Config siap pakai
Dibuat dari katalog kami saat diminta: alamat API, setiap model yang dipublikasikan beserta batas konteks dan keluarannya, serta pengaturan yang direkomendasikan. Tidak berisi kunci. Pi menyubstitusikan kunci dari GETVIBE_API_KEY ($GETVIBE_API_KEY di models.json). settings.json menentukan model default — jika Anda sudah memilikinya, salin hanya keempat kolomnya.
# 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"- Model utama —
gpt-6.1-sol: coder agentic yang kuat dengan konteks besar pada harga menengah; id tanpa tambahan menjaga failover antar-kanal tetap aktif. - Tugas kecil —
deepseek-v4.1-flash: model mumpuni termurah dengan konteks 1M, untuk judul, ringkasan, pesan commit, dan pemadatan. - Streaming aktif, timeout permintaan 600 detik, reasoning effort medium: jawaban penalaran panjang memakan waktu beberapa menit, dan tanpa streaming akan terkena batas waktu tunggu.
- ID model polos di mana-mana, tanpa :suffix — ini menjaga failover otomatis ke kanal yang sehat tetap aktif.
Katalog berubah: saat model baru muncul, unduh lagi file tersebut. Untuk menyimpan hanya sebagian model, tambahkan
?models= dengan ID yang dipisahkan koma ke URL.Pi membaca provider yang kompatibel dengan OpenAI yang ditentukan pengguna dari ~/.pi/agent/models.json. Untuk GetVibe gunakan Chat Completions, alamat https://getvibeapi.com/v1 dan model gpt-6.1-sol.
1. Tambahkan provider
{
"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. Set key dan jalankan tes
# 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"Jangan menyematkan key di
models.json: Pi menerimanya melalui argumen --api-key. Buka kembali pemilih model setelah mengubah file.