Gajae Code
Gajae Code(gjc)で aicentos に接続する —— models.yml に OpenAI 互換 provider を 1 つ追加
最終更新:
Gajae Code の provider は ~/.gjc/agent/models.yml で定義され、フィールドは baseUrl / api / apiKey です。1 ブロック追加すれば aicentos に向けられます。
準備
まずコンソールで Gajae Code 専用のキーを作成し(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 | キーを直接書くか、環境変数名を書く |
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そのうえでキーをエクスポートして起動します:
export AICENTOS_API_KEY="sk-あなたの-API-Key"
gjcdiscovery セクションがあるとモデル一覧を自動取得します。表示するモデルを手動で制御したい場合は、このセクションを削除して models だけを残してください。
テスト
gjc を起動し、モデルセレクターに aicentos 配下のモデルが表示されることを確認して、プロンプトを 1 つ送って返答があるかを確かめます。一覧が空の場合は、まず models.yml のインデントと discovery セクションを確認してください。
注意事項
models.ymlは厳格に検証され、未知のフィールドはそのままエラーになります。他のツールからapi_key、base_urlのようなスネークケースの書き方をそのままコピーしないでください。ここではキャメルケースのbaseUrl、apiKeyが要求されます。contextWindowとmaxTokensは実際のモデルに合わせて記入してください。大きすぎる値を書くと上流で拒否されます。modelRoles.defaultの:highは推論強度のサフィックスです。必要に応じて他の段階に変えるか、削除してください。- プロジェクトは experimental を自称しており、アップグレードでフィールドが変わる可能性があります。リポジトリの
docs/models.mdを基準にしてください。