客户端接入
Gajae Code
在 Gajae Code(gjc)里接入 aicentos —— 在 models.yml 里加一个 OpenAI 兼容 provider
最后更新于:
Gajae Code 的 provider 定义在 ~/.gjc/agent/models.yml,字段是 baseUrl / api / apiKey,加一段就能指向 aicentos。
准备工作
先在控制台为 Gajae Code 建一个专用 Key(建议命名 gajae-code),然后安装 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需要填写的配置
| 字段 | 值 |
|---|---|
| provider 名 | 自取,例如 aicentos |
baseUrl | https://aicentos.com/v1 |
api | openai-completions |
apiKey 或 apiKeyEnv | 直接写 Key,或写环境变量名 |
models[].id | 控制台「模型广场」中的模型名 |
配置步骤
编辑 ~/.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: 你的模型名
contextWindow: 128000
maxTokens: 8192把默认模型指过去:
modelBindings:
modelRoles:
default: aicentos/你的模型名:high然后导出 Key 再启动:
export AICENTOS_API_KEY="sk-你的-API-Key"
gjcdiscovery 段让它自动拉取模型列表;如果你想手工控制可见模型,去掉这一段、只留 models。
测试
启动 gjc,在模型选择器里确认出现 aicentos 下的模型,发一句提示词确认能返回。列表为空时先查 models.yml 的缩进与 discovery 段。
注意事项
models.yml严格校验,未知字段直接报错。别从别的工具照抄api_key、base_url这种下划线写法,这里要求驼峰baseUrl、apiKey。contextWindow与maxTokens按实际模型填,写大了会被上游拒。modelRoles.default里:high是推理强度后缀,按需改成其它档位或去掉。- 项目自述 experimental,升级后字段可能变,以仓库
docs/models.md为准。