# Gajae Code

出典: https://docs.aicentos.com/ja/clients/gajae-code

Language: ja

> 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 をインストールします：

```bash
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` を編集します：

```yaml
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
```

デフォルトモデルをそこに向けます：

```yaml
modelBindings:
  modelRoles:
    default: aicentos/あなたのモデル名:high
```

そのうえでキーをエクスポートして起動します：

```bash
export AICENTOS_API_KEY="sk-あなたの-API-Key"
gjc
```

`discovery` セクションがあるとモデル一覧を自動取得します。表示するモデルを手動で制御したい場合は、このセクションを削除して `models` だけを残してください。

## テスト

`gjc` を起動し、モデルセレクターに `aicentos` 配下のモデルが表示されることを確認して、プロンプトを 1 つ送って返答があるかを確かめます。一覧が空の場合は、まず `models.yml` のインデントと `discovery` セクションを確認してください。

## 注意事項

* `models.yml` は厳格に検証され、未知のフィールドはそのままエラーになります。他のツールから `api_key`、`base_url` のようなスネークケースの書き方をそのままコピーしないでください。ここではキャメルケースの `baseUrl`、`apiKey` が要求されます。
* `contextWindow` と `maxTokens` は実際のモデルに合わせて記入してください。大きすぎる値を書くと上流で拒否されます。
* `modelRoles.default` の `:high` は推論強度のサフィックスです。必要に応じて他の段階に変えるか、削除してください。
* プロジェクトは experimental を自称しており、アップグレードでフィールドが変わる可能性があります。リポジトリの `docs/models.md` を基準にしてください。

## 関連リンク

* [gajae-code リポジトリ](https://github.com/Yeachan-Heo/gajae-code)