AI Coding Agent cho Terminal
Pi
> Cấu hình Pi (@mariozechner/pi-coding-agent) để sử dụng các mô hình ProxyLLM. Pi là coding agent terminal tối giản, có thể mở rộng.
//Điều kiện tiên quyết
npm install -g @mariozechner/pi-coding-agent- API key ProxyLLM (lấy tại đây)
- Node.js 18+ và terminal
//Tạo models.json
shellbash
mkdir -p ~/.pi/agent
touch ~/.pi/agent/models.json//Thêm provider ProxyLLM
~/.pi/agent/models.jsonjson
{
"providers": {
"proxyllm": {
"baseUrl": "https://proxyllm.eu/v1",
"api": "openai-completions",
"apiKey": "your-proxyllm-api-key",
"models": [
{ "id": "claude-opus-4.7", "name": "Claude Opus 4.7", "reasoning": true, "contextWindow": 144000, "maxTokens": 64000 },
{ "id": "claude-opus-4.6", "name": "Claude Opus 4.6", "reasoning": true, "contextWindow": 144000, "maxTokens": 64000 },
{ "id": "gpt-5.5", "name": "GPT-5.5", "reasoning": true, "contextWindow": 200000, "maxTokens": 64000 },
{ "id": "gpt-5.4", "name": "GPT-5.4", "reasoning": true, "contextWindow": 200000, "maxTokens": 64000 }
]
}
}
}Field apiKey chấp nhận literal value, env var name, hoặc shell command prefixed với !:
apiKey formatsjson
"apiKey": "sk-proxyllm-..." // literal
"apiKey": "PROXYLLM_API_KEY" // env var name
"apiKey": "!echo $PROXYLLM_API_KEY" // shell command//Chọn mô hình ProxyLLM
cd your-project
pi
# Ctrl+L — open model picker
# Ctrl+P — cycle through favourite models
# /model — same as Ctrl+L[INFO]Tải lại tự động
models.json tải lại mỗi lần bạn mở /model — không cần khởi động lại sau khi chỉnh sửa.
//Khắc phục sự cố
[WARN]Mô hình ProxyLLM không hiển thị trong /model
Kiểm tra
~/.pi/agent/models.json là JSON hợp lệ và baseUrl là https://proxyllm.eu/v1.