Oh My Pi
Dùng aicentos trong Oh My Pi (omp) —— thêm một provider openai-completions vào models.yml
Cập nhật lần cuối:
Oh My Pi là bản fork của Pi, viết lại phần lõi bằng Rust, lệnh là omp. Nó định nghĩa provider qua ~/.omp/agent/models.yml, chỉ cần ghi rõ các trường baseUrl / api / apiKey là có thể trỏ về aicentos.
Chuẩn bị
Trước tiên, tạo một Key chuyên dụng cho Oh My Pi trong Console (khuyến nghị đặt tên oh-my-pi).
Khi chạy cần bun 1.4.4 trở lên:
curl -fsSL https://omp.sh/install | shCũng có thể cài qua Homebrew hoặc npm:
brew install can1357/tap/omp
# hoặc
bun install -g @oh-my-pi/pi-coding-agentCấu hình cần điền
| Trường | Giá trị |
|---|---|
| Tên provider | tự đặt, ví dụ aicentos |
baseUrl | https://aicentos.com/v1 |
api | openai-completions |
apiKey | Key tạo trong Console |
models[].id | tên mô hình trong "Model Square" của Console |
Các bước thiết lập
Chỉnh sửa ~/.omp/agent/models.yml:
providers:
aicentos:
baseUrl: https://aicentos.com/v1
api: openai-completions
apiKey: sk-API-Key-của-bạn
models:
- id: tên-mô-hình-của-bạn
contextWindow: 128000Đặt nó làm mặc định trong ~/.omp/agent/config.yml:
modelRoles:
default: aicentos/tên-mô-hình-của-bạnKhi không muốn ghi Key vào file, đổi apiKey thành tham chiếu biến môi trường, và export AICENTOS_API_KEY="sk-API-Key-của-bạn" trước khi khởi động.
Kiểm tra
omp models aicentosLiệt kê được mô hình vừa cấu hình nghĩa là provider đã nhận. Rồi vào TUI gửi một câu xác nhận trả về được, cuối cùng quay lại Console đối chiếu mức sử dụng.
Lưu ý
apiphải làopenai-completions(hoặc tên giao thức khác mà nó biết), ghiopenaisẽ bị coi là giao thức không xác định.- Nó mặc định tắt nhiều công cụ, khi kết nối thành công nhưng "không làm được gì" thì xem công tắc công cụ trước, không phải vấn đề endpoint.
- Mở repo là tải cấu hình cấp dự án và hook, trước khi kết nối hãy xác nhận repo đáng tin.
- Môi trường Alpine cần cài thêm
libstdc++,libgcc.