Reasonix
Reasonix で aicentos を使う —— config.toml でカスタム provider を追加して接続
最終更新:
Reasonix はローカルで動くコーディングエージェントです(CLI/TUI、デスクトップ、ブラウザー UI、エディター ACP の 4 つの入口が同じエンジンを共有しています)。内蔵の aicentos provider はありませんが、~/.reasonix/config.toml に OpenAI 互換の [[providers]] エントリーを 1 つ追加するだけで、リクエストを aicentos に転送できます。
準備
aicentos コンソールで専用のキーを 1 つ作成します(名前は reasonix-cli がおすすめです)。Reasonix の provider キーは独自のグローバル .env に保存され、shell の環境変数は読みません。
設定値
| 項目 | 値 |
|---|---|
| name | aicentos(ローカル provider ID) |
| kind | openai(Chat Completions) |
| base_url | https://aicentos.com/v1 |
| api_key_env | AICENTOS_API_KEY |
| models | コンソール「モデル広場」のモデル名 |
設定手順
-
Reasonix をインストールします(npm または macOS の Homebrew):
npm i -g reasonix -
キーを Reasonix のグローバル
.envに書き込みます:# macOS / Linux echo 'AICENTOS_API_KEY=your_api_key_here' >> ~/.reasonix/.env # Windows:%APPDATA%\reasonix\.env -
~/.reasonix/config.tomlを編集し、次の内容をマージします(既存の他の provider は削除しないでください):default_model = "aicentos" [[providers]] name = "aicentos" kind = "openai" base_url = "https://aicentos.com/v1" models = ["claude-sonnet-5", "deepseek-v4-pro", "qwen3-coder-plus"] default = "claude-sonnet-5" api_key_env = "AICENTOS_API_KEY" context_window = 200000 -
プロジェクトディレクトリに移動して起動します:
reasonix1 回限りのタスクで検証することもできます:
reasonix run "現在のディレクトリがどんなプロジェクトか一文で説明して"。デスクトップ版の場合は Settings → Model → Access → Add model service → Custom provider から設定します。
テスト
起動後に簡単なプロンプトを 1 つ送り、正常にストリーミングで返ることを確認します。セッション内では /model でモデルを切り替えられます。
注意事項
base_urlは/v1まで入力します。/chat/completionsは Reasonix が自動で連結します。- キーは必ず
~/.reasonix/.envに書いてください。shell へのexportやプロジェクトの.envに書いても、provider キーとしては認識されません。 kindはopenaiを選びます。anthropicネイティブ型は Anthropic Messages エンドポイントに対応しており、ここには向きません。default_modelに入れるのは provider のname(aicentos)であって、モデル名ではありません。- デスクトップ版のカスタム provider フォームが完全なアドレスを要求する場合は、
https://aicentos.com/v1/chat/completionsを入力してください。 - プロジェクトのアドレス:
https://github.com/esengine/DeepSeek-Reasonix