# Jcode

出典: https://docs.aicentos.com/ja/clients/jcode

Language: ja

> Jcode で aicentos を使う —— 設定ファイルで OpenAI 互換エンドポイントを指定

Jcode は設定ファイルで OpenAI 互換の API サービスを指定できます。Base URL を aicentos に向けて API Key を入力すれば、Jcode 内で aicentos が接続しているモデルを利用できます。

## 準備

まずコンソールの「API Key」ページで Jcode 専用のキーを作成します（名前は `jcode` のようにすると使用量の追跡に便利です）。

* コンソール：[https://aicentos.com](https://aicentos.com)
* キーの作成：[https://aicentos.com/keys](https://aicentos.com/keys)
* 残高不足のときのチャージ：[https://aicentos.com/wallet](https://aicentos.com/wallet)
* ドキュメントサイト：[https://docs.aicentos.com](https://docs.aicentos.com)

## 設定値

| 項目       | 値                         |
| -------- | ------------------------- |
| Provider | OpenAI Compatible         |
| Base URL | `https://aicentos.com/v1` |
| API Key  | コンソールで作成したキー              |
| Model    | コンソール「モデル広場」のモデル名         |

## 設定手順

* Jcode の設定ファイルを開きます（通常はユーザー設定ディレクトリ以下の `~/.jcode/config.json` のような場所にあります）。
* OpenAI 互換の provider エントリを 1 つ追加します。
* `baseURL` / `baseUrl` には：`https://aicentos.com/v1`
* `apiKey` にはコンソールで作成したキーを入力します。
* `model` にはコンソール「モデル広場」のモデル名を入力します（[対応モデル](https://docs.aicentos.com/ja/billing/models-list) を参考にできます）。
* 保存後に Jcode を再起動すると、設定が有効になります。

参考構造：

```json
{
  "provider": "openai",
  "baseUrl": "https://aicentos.com/v1",
  "apiKey": "sk-あなたのキー",
  "model": "gpt-4o"
}
```

お使いのバージョンが `~/.config/jcode/config.json` に設定を置く場合は、そのパスにある同名ファイルを編集してください。

## テスト

再起動後に新しいセッションを作成し、簡単なプロンプトを 1 つ送ります。正常に返れば接続成功です。

## 注意事項

* 設定項目の名前（`baseUrl` / `base_url`）はバージョンによって異なる場合があります。お使いのローカル設定テンプレートのフィールド名を基準にしてください。
* Base URL は `/v1` まで入力し、完全なインターフェースパスに補わないでください。
* Jcode のバージョンによってはカスタム Base URL の入口が提供されておらず、その場合はサードパーティのエンドポイントに接続できません。カスタム Base URL に対応した他のクライアントをご利用ください。
* キーはバージョン管理にコミットしないでください。必要に応じて環境変数で参照します。