Skip to Content
aicentos

Gajae Code

Dùng aicentos trong Gajae Code (gjc) —— thêm một provider tương thích OpenAI vào models.yml

Cập nhật lần cuối:

Provider của Gajae Code được định nghĩa trong ~/.gjc/agent/models.yml, các trường là baseUrl / api / apiKey, thêm một đoạn là có thể trỏ về aicentos.

Chuẩn bị

Trước tiên, tạo một Key chuyên dụng cho Gajae Code trong Console (khuyến nghị đặt tên gajae-code), sau đó cài CLI:

curl -fsSL https://raw.githubusercontent.com/Yeachan-Heo/gajae-code/v0.15.3/scripts/install.sh -o gjc-install.sh
sh gjc-install.sh
gjc --version

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

TrườngGiá trị
Tên providertự đặt, ví dụ aicentos
baseUrlhttps://aicentos.com/v1
apiopenai-completions
apiKey hoặc apiKeyEnvghi trực tiếp Key, hoặc ghi tên biến môi trường
models[].idtên mô hình trong "Model Square" của Console

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

Chỉnh sửa ~/.gjc/agent/models.yml:

providers:
  aicentos:
    baseUrl: https://aicentos.com/v1
    api: openai-completions
    apiKeyEnv: AICENTOS_API_KEY
    discovery:
      type: openai-models-list
    models:
      - id: tên-mô-hình-của-bạn
        contextWindow: 128000
        maxTokens: 8192

Trỏ mô hình mặc định về đó:

modelBindings:
  modelRoles:
    default: aicentos/tên-mô-hình-của-bạn:high

Sau đó export Key rồi khởi động:

export AICENTOS_API_KEY="sk-API-Key-của-bạn"
gjc

Đoạn discovery giúp nó tự kéo danh sách mô hình; nếu bạn muốn tự kiểm soát các mô hình hiển thị, bỏ đoạn này, chỉ giữ models.

Kiểm tra

Khởi động gjc, xác nhận trong bộ chọn mô hình có các mô hình dưới aicentos, gửi một câu prompt xác nhận trả về được. Khi danh sách trống, trước tiên kiểm tra thụt lề của models.yml và đoạn discovery.

Lưu ý

  • models.yml kiểm tra nghiêm ngặt, trường không xác định sẽ báo lỗi ngay. Đừng chép kiểu viết gạch dưới như api_key, base_url từ công cụ khác, ở đây yêu cầu camelCase baseUrl, apiKey.
  • contextWindow và maxTokens điền theo mô hình thực tế, ghi quá lớn sẽ bị phía trên từ chối.
  • Trong modelRoles.default, :high là hậu tố cường độ suy luận, đổi sang mức khác hoặc bỏ đi tùy nhu cầu.
  • Dự án tự mô tả là experimental, sau khi nâng cấp các trường có thể thay đổi, lấy docs/models.md trong kho làm chuẩn.

Liên kết liên quan