Skip to Content
aicentos
客户端接入

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
baseUrlhttps://aicentos.com/v1
apiopenai-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"
gjc

discovery 段让它自动拉取模型列表;如果你想手工控制可见模型,去掉这一段、只留 models。

测试

启动 gjc,在模型选择器里确认出现 aicentos 下的模型,发一句提示词确认能返回。列表为空时先查 models.yml 的缩进与 discovery 段。

注意事项

  • models.yml 严格校验,未知字段直接报错。别从别的工具照抄 api_key、base_url 这种下划线写法,这里要求驼峰 baseUrl、apiKey。
  • contextWindow 与 maxTokens 按实际模型填,写大了会被上游拒。
  • modelRoles.default 里 :high 是推理强度后缀,按需改成其它档位或去掉。
  • 项目自述 experimental,升级后字段可能变,以仓库 docs/models.md 为准。

相关链接