Pi
Pi adalah coding agent berbasis terminal. Tambahkan Inferray sebagai custom provider.
Instalasi
npm install -g @earendil-works/pi-coding-agent
Menambahkan provider
Ekspor key Anda:
export INFERRAY_API_KEY="inferray_..."
Tambahkan provider ke ~/.pi/agent/models.json, gabungkan dengan provider yang sudah Anda miliki:
{
"providers": {
"inferray": {
"baseUrl": "https://api.inferray.com/v1",
"api": "openai-completions",
"apiKey": "$INFERRAY_API_KEY",
"models": [
{ "id": "deepseek-v4-flash", "reasoning": true, "contextWindow": 1050000, "maxTokens": 32768 },
{ "id": "claude-sonnet-4-6", "reasoning": true, "contextWindow": 1000000, "maxTokens": 64000 }
]
}
}
}
Pertahankan $ di "$INFERRAY_API_KEY": itulah yang membuat Pi membaca variabel tersebut alih-alih mengirim teks literalnya. Gunakan ID model dari katalog, dengan contextWindow yang sesuai dengan panjang konteks setiap model.
Penggunaan
pi --provider inferray --model deepseek-v4-flash
Atau jalankan pi lalu pilih model dengan /model. Pi membaca ulang models.json setiap kali Anda membuka pemilih model, jadi perubahan tidak memerlukan restart.