# Prime Agent

Nguồn: https://docs.aicentos.com/vi/clients/prime-agent

Language: vi

> Dùng aicentos trong Prime Agent —— hiện chỉ đi được provider dùng API-key, trường endpoint chưa được công bố chính thức

Prime Agent là agent lập trình trong terminal mã nguồn mở của Prime Intellect (viết bằng Rust, giấy phép MIT), định vị là "RLM harness có thể tự cải thiện". Nó hỗ trợ dùng API Key kết nối mô hình bên ngoài, nhưng **trường Base URL tùy chỉnh chưa có tài liệu chính thức**, nên dưới đây chia thành hai phần "đã xác nhận dùng được" và "cần tự kiểm chứng".

## Chuẩn bị

Trước tiên, tạo một Key chuyên dụng cho Prime Agent trong Console (khuyến nghị đặt tên `prime-agent`).

```bash
curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh
```

Windows:

```powershell
irm https://app.primeintellect.ai/prime-agent/install.ps1 | iex
```

## Cấu hình cần điền

| Trường        | Giá trị                                                     |
| ------------- | ----------------------------------------------------------- |
| Cách xác thực | lần khởi động đầu dùng `/login`, chọn provider dùng API-key |
| API Key       | Key tạo trong Console                                       |
| Base URL      | `https://aicentos.com/v1` (tên trường chờ xác minh)         |
| Mô hình       | tên mô hình trong "Model Square" của Console                |

## Các bước thiết lập

Lần khởi động đầu thực hiện `/login`, chọn dùng API Key thay vì provider theo gói đăng ký. Đây là đường được tài liệu chính thức ghi rõ.

File cấu hình được biết của nó là `models.json`, chính thức chỉ công bố cách viết ghi đè mô hình:

```json
{
  "providers": {
    "provider-của-bạn": {
      "modelOverrides": {
        "tên-mô-hình-của-bạn": { "contextWindow": 128000 }
      }
    }
  }
}
```

`modelOverrides` chỉ sửa tham số mô hình, **không phải định nghĩa endpoint**. Muốn đổi endpoint, cần tìm trường endpoint trong provider đã chọn ở `/login` —— README của kho chính thức không đưa ra tên trường, khuyến nghị xem file cấu hình sinh ra sau khi khởi động có những khóa nào, rồi điền theo, đừng đoán.

## Kiểm tra

```bash
prime-agent
```

Gửi một câu prompt trong phiên. Nếu trả về lỗi xác thực, nghĩa là provider chưa chọn đúng; nếu trả về được nhưng tên mô hình không đúng, nghĩa là endpoint và mô hình được cấu hình riêng, quay lại kiểm tra `models.json`.

## Lưu ý

* **Nó không phải sandbox an toàn**, nó thực thi Python và lệnh do mô hình sinh ra với quyền người dùng của bạn, đừng chạy tác vụ lạ trên máy có thông tin xác thực sản xuất.
* Mặc định có telemetry, `PRIME_AGENT_TELEMETRY=0` để tắt.
* Mạng doanh nghiệp cần CA tùy chỉnh thì dùng `NODE_EXTRA_CA_CERTS`.
* Trường endpoint chưa được công bố chính thức, thuộc trạng thái "phải tự mò". Nếu không mò được, đổi sang [Oh My Pi](https://docs.aicentos.com/vi/clients/oh-my-pi) hoặc [Gajae Code](https://docs.aicentos.com/vi/clients/gajae-code) có trường rõ ràng.

## Liên kết liên quan

* [Kho prime-agent](https://github.com/PrimeIntellect-ai/prime-agent)