Công cụ lập trình
Pi Coding Agent
Dùng Pi với TokenLab. Pi là một công cụ coding tối giản trên terminal hỗ trợ nhà cung cấp kiểu OpenAI, Anthropic và Google
Để agent của tôi thiết lập
Sao chép nhiệm vụ này cho một agent đã hoạt động trên máy tính của bạn:
Đọc hướng dẫn này và giúp tôi kết nối Pi với TokenLab:
https://tokenlab.sh/docs/vi/integrations/pi-coding-agent
Trước tiên, kiểm tra phiên bản đã cài và cấu hình đang có hiệu lực.
Giữ nguyên các tài khoản, nhà cung cấp, quyền và những thiết lập khác hiện có.
Sao lưu các tệp cục bộ và trình bày những thay đổi dự kiến.
Để tôi nhập khóa API cần thiết trên máy của mình; không yêu cầu, hiển thị hoặc dán khóa trong cuộc trò chuyện.
Trước tiên, xác nhận cấu hình tải được bình thường.
Giải thích riêng chi phí của mọi phép thử có gửi yêu cầu trả phí trước khi chạy.Cài đặt và cấu hình Pi
Dùng hướng dẫn cài đặt chính thức. Gói npm là @earendil-works/pi-coding-agent. Windows mặc định dùng Git Bash; xem thiết lập shell. Bỏ qua cài đặt nếu đã có Pi.
npm install -g --ignore-scripts @earendil-works/pi-coding-agent@0.85.1
pi --versionCấu hình dưới đây đã được kiểm tra với Pi 0.85.1. Các phiên bản khác cần được xác minh riêng theo tài liệu chính thức.
Sao lưu ~/.pi/agent/models.json, rồi thêm tokenlab sau các mục hiện có trong providers; chỉ tạo tệp khi chưa có. PI_CODING_AGENT_DIR không rỗng chọn thư mục chứa models.json. Giữ nguyên thứ tự nhà cung cấp, settings.json, tài khoản, trường mô hình mặc định và quyền. Nếu tokenlab đã có trong cấu hình hoặc tài khoản lưu sẵn, chọn tên khác và sửa lệnh khởi chạy. Đặt TOKENLAB_API_KEY cục bộ theo bắt đầu nhanh cho macOS, Linux, WSL hoặc Windows PowerShell, không dán khóa vào chat.
{
"providers": {
"tokenlab": {
"baseUrl": "https://api.tokenlab.sh/v1",
"api": "openai-completions",
"apiKey": "$TOKENLAB_API_KEY",
"models": [{ "id": "gpt-5.6-luna" }]
}
}
}Dấu $ trong "$TOKENLAB_API_KEY" là bắt buộc; thiếu dấu này sẽ thành chuỗi nguyên văn. Chọn mô hình hiện hỗ trợ Chat Completions và công cụ. Dùng chi tiết mô hình để đặt giới hạn, hình ảnh và suy luận.
Tùy chọn: trình cấu hình Pi có thể khôi phục dùng Python 3.11+ để xem trước, áp dụng và khôi phục tệp gốc. Plugin TokenLab Skills 0.1.2 chứa các script này; Skill độc lập cũng dùng được sau khi cập nhật lên phiên bản có chúng. Nếu đã cài plugin hoặc Skill độc lập, làm theo hướng dẫn cập nhật README và kiểm tra script đã có. Các bước thủ công trên trang vẫn dùng được mà không cần trình cấu hình.
Kiểm tra và khôi phục
Dùng cùng terminal và thư mục Agent để kiểm tra việc tải, rồi chọn rõ TokenLab cho phiên này. Nếu chưa đặt TOKENLAB_API_KEY, nhà cung cấp có thể không xuất hiện. Danh sách chỉ xác nhận đăng ký và sự hiện diện của thông tin xác thực, không chứng minh khóa hợp lệ hay gọi API thành công.
pi --list-models tokenlab
pi --provider tokenlab --model gpt-5.6-lunaPrompt dùng số dư TokenLab. Kiểm tra phản hồi và bản ghi yêu cầu trước khi thử công cụ. Khi hoàn tác cấu hình thủ công, chỉ xóa mục nhà cung cấp đã thêm và giữ nguyên thiết lập cùng tài khoản khác.
Skills và MCP
Pi hỗ trợ Skills trực tiếp. Cài TokenLab Skill. MCP cần phần mở rộng riêng; không đặt cấu hình MCP vào models.json.