Alat coding
Pi Coding Agent
Gunakan Pi dengan TokenLab. Pi adalah alat coding terminal minimal yang mendukung konfigurasi bergaya OpenAI, Anthropic, dan Google
Serahkan pengaturan kepada agen saya
Salin tugas ini ke agen yang sudah berfungsi di komputer Anda:
Baca panduan ini dan bantu saya menghubungkan Pi ke TokenLab:
https://tokenlab.sh/docs/id/integrations/pi-coding-agent
Periksa terlebih dahulu versi yang terpasang dan konfigurasi yang aktif.
Pertahankan akun, penyedia, izin, dan pengaturan lain yang sudah ada.
Cadangkan file lokal dan tampilkan perubahan yang diusulkan.
Biarkan saya memasukkan kunci API yang diperlukan secara lokal; jangan pernah meminta, menampilkan, atau menempelkannya di chat.
Periksa terlebih dahulu apakah konfigurasi dapat dimuat.
Jelaskan secara terpisah biaya setiap pengujian yang mengirim permintaan berbayar sebelum menjalankannya.Instal dan konfigurasi Pi
Gunakan instalasi resmi. Paket npm saat ini adalah @earendil-works/pi-coding-agent. Windows memakai Git Bash secara default; lihat pengaturan shell. Lewati instalasi jika Pi sudah ada.
npm install -g --ignore-scripts @earendil-works/pi-coding-agent@0.85.1
pi --versionKonfigurasi berikut telah diperiksa dengan Pi 0.85.1. Versi lain perlu diverifikasi sendiri berdasarkan dokumentasi resminya.
Cadangkan ~/.pi/agent/models.json, lalu tambahkan tokenlab setelah entri yang ada di dalam providers; buat file hanya jika belum ada. PI_CODING_AGENT_DIR yang tidak kosong memilih direktori models.json. Pertahankan urutan penyedia, settings.json, akun, kolom model default, dan izin. Jika tokenlab sudah ada dalam konfigurasi atau akun tersimpan, gunakan nama lain dan sesuaikan perintah. Atur TOKENLAB_API_KEY secara lokal lewat panduan cepat untuk macOS, Linux, WSL, atau Windows PowerShell, bukan dalam chat.
{
"providers": {
"tokenlab": {
"baseUrl": "https://api.tokenlab.sh/v1",
"api": "openai-completions",
"apiKey": "$TOKENLAB_API_KEY",
"models": [{ "id": "gpt-5.6-luna" }]
}
}
}Tanda $ dalam "$TOKENLAB_API_KEY" wajib; tanpanya nilai menjadi teks literal. Pilih model saat ini yang mendukung Chat Completions dan alat. Batas serta opsi gambar dan penalaran mengikuti detail model tersebut.
Opsional: helper konfigurasi Pi yang dapat dipulihkan menyediakan pratinjau, penerapan, dan pemulihan file asli dengan Python 3.11+. Plugin TokenLab Skills 0.1.2 menyertakan skrip ini; Skill mandiri juga dapat digunakan setelah diperbarui ke versi yang memuatnya. Untuk plugin atau Skill mandiri yang sudah terpasang, ikuti petunjuk pembaruan README dan pastikan skrip tersedia. Konfigurasi manual di halaman ini tetap dapat digunakan tanpa helper.
Periksa dan pulihkan
Periksa pemuatan dari terminal dan direktori Agent yang sama, lalu pilih TokenLab secara eksplisit untuk sesi ini. Jika TOKENLAB_API_KEY belum diatur, penyedia mungkin tidak muncul. Daftar hanya membuktikan pendaftaran dan keberadaan kredensial, bukan validitas atau keberhasilan panggilan API.
pi --list-models tokenlab
pi --provider tokenlab --model gpt-5.6-lunaPrompt memakai saldo TokenLab. Periksa respons dan catatan permintaannya sebelum mencoba alat. Untuk membatalkan konfigurasi manual, hapus hanya entri penyedia yang ditambahkan dan pertahankan pengaturan serta akun lain.
Skills dan MCP
Pi mendukung Skills secara native. Instal TokenLab Skill. MCP memerlukan ekstensi terpisah; jangan masukkan konfigurasinya ke models.json.