# Kilo

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

Language: ja

> Kilo でカスタム OpenAI 互換 Provider を使って aicentos に接続する

Kilo はカスタム Provider に対応しており、会話と Agent のリクエストを任意の OpenAI 互換エンドポイントに向けることができます。設定で Custom Provider を 1 つ追加し、aicentos の Base URL とキーを入力するだけです。

## 準備

まずコンソールの「API Key」ページで Kilo 専用のキーを作成します（名前は `kilo` がおすすめです）。

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

## 設定値

| 項目                | 値                                    |
| ----------------- | ------------------------------------ |
| Provider ID / 名前  | 任意。例：`aicentos`                      |
| API タイプ           | OpenAI Compatible (Chat Completions) |
| Base URL          | `https://aicentos.com/v1`            |
| API Key           | コンソールで作成したキー                         |
| Model ID          | コンソール「モデル広場」のモデル名                    |
| Context Window    | 選択したモデルに応じて入力                        |
| Max Output Tokens | 選択したモデルに応じて入力                        |

## 設定手順

* Kilo の設定パネル（歯車アイコン）を開きます。
* **Providers** に入り、一覧を一番下までスクロールして **Custom provider**（カスタム Provider）を選択します。
* Provider ID と Display name は自由に入力します。例：`aicentos`。
* API タイプは **OpenAI Compatible (Chat Completions)** を選択します。
* Base URL には `https://aicentos.com/v1` を入力します。
* コンソールで作成した API Key を入力します。
* Model ID を手動追加し、コンソールのモデル名を入力します。
* 保存後、モデルセレクターでその Provider 配下のモデルを選択します。

## テスト

設定を保存したら新しいタスクを作成し、まず簡単なプロンプトで軽くテストします。内容が正常に返ることを確認してから、Agent モードを本格的に使い始めます。

## 注意事項

* ゲートウェイが `/v1/models` の一覧エンドポイントを提供していない場合、モデルの自動検出は失敗します。Model ID を手動入力すれば問題ありません。
* Base URL は `https://aicentos.com/v1` まで入力し、`/v1/chat/completions` の完全なパスに補わないでください。
* カスタムモデルでは Context Window と Max Output Tokens を明示設定することをおすすめします。欠けているとコンテキスト長が 0 として扱われ、自動圧縮が無効になって会話が無限に増えていきます。
* 公式ドキュメント：[https://kilo.ai/docs/ai-providers/openai-compatible](https://kilo.ai/docs/ai-providers/openai-compatible)
* 詳しくはドキュメントサイトをご覧ください：[https://docs.aicentos.com](https://docs.aicentos.com)