設定の概要
N.E.K.O. は複数のソースによるレイヤード設定システムを採用しています。設定値は優先度の高い順に解決されます。
優先順位チェーン
- 環境変数(最高優先) —
NEKO_*プレフィックス - ユーザー設定ファイル —
core_config.json、user_preferences.json - API プロバイダー設定 —
api_providers.json - コードのデフォルト値(最低優先) —
config/__init__.py
クイックリファレンス
| 設定項目 | 設定場所 |
|---|---|
| API キーとプロバイダー | 環境変数 または Web UI(/api_key) |
| 設定ファイルの場所 | 設定ファイル |
| 利用可能な AI プロバイダー | API プロバイダー |
| タスクごとのモデル選択 | モデル設定 |
| オーバーライドの仕組み | 設定の優先順位 |
Web UI による設定
N.E.K.O. を設定する最も簡単な方法は Web UI を使用することです:
- API キー:
http://localhost:48911/api_key - キャラクター設定:
http://localhost:48911/chara_manager - モデル管理:
http://localhost:48911/model_manager
Web UI で行った変更は、適切な設定ファイルに自動的に保存されます。
