Skip to Content
aicentos

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 の環境変数は読みません。

設定値

項目値
nameaicentos(ローカル provider ID)
kindopenai(Chat Completions)
base_urlhttps://aicentos.com/v1
api_key_envAICENTOS_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
  • プロジェクトディレクトリに移動して起動します:

    reasonix

    1 回限りのタスクで検証することもできます: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