Skip to Content
aicentos

Prime Agent

Prime Agent で aicentos に接続する —— 現状は API キー provider のみ、エンドポイントのフィールドは非公開

最終更新:

Prime Agent は Prime Intellect がオープンソースで公開しているターミナル型のコーディングエージェント(Rust 実装、MIT ライセンス)で、「自己改善可能な RLM harness」を掲げています。API キーで外部モデルに接続できますが、カスタム Base URL のフィールドは公式にドキュメント化されていません。そのため以下は「確認済みで使える部分」と「自分で検証が必要な部分」に分けて説明します。

準備

まずコンソールで Prime Agent 専用のキーを作成します(prime-agent という名前を推奨)。

curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh

Windows:

irm https://app.primeintellect.ai/prime-agent/install.ps1 | iex

設定値

フィールド値
認証方式初回起動時に /login、API キー provider を選択
API Keyコンソールで作成したキー
Base URLhttps://aicentos.com/v1(フィールド名は要確認)
モデルコンソール「モデル広場」のモデル名

設定手順

初回起動時に /login を実行し、サブスクリプションではなく API キーを使う provider を選択します。ここまでは公式ドキュメントに明記された経路です。

既知の設定ファイルは models.json で、公式が公開しているのはモデル上書きの書き方だけです:

{
  "providers": {
    "あなたのprovider": {
      "modelOverrides": {
        "あなたのモデル名": { "contextWindow": 128000 }
      }
    }
  }
}

modelOverrides はモデルのパラメーターを変更するだけで、エンドポイントの定義ではありません。エンドポイントを変えるには、/login で選択した provider の中からエンドポイントのフィールドを見つける必要があります。公式リポジトリの README にはフィールド名が記載されていないため、まず起動後に生成される設定ファイルにどんなキーがあるかを確認し、それに倣って記入してください。推測で書かないでください。

テスト

prime-agent

セッションでプロンプトを 1 つ送ります。認証エラーが返る場合は provider の選択が誤っています。返答はあるがモデル名が違う場合は、エンドポイントとモデルが別々に設定されているということなので、models.json を見直してください。

注意事項

  • これはセキュリティサンドボックスではありません。モデルが生成した Python やコマンドをあなたのユーザー権限で実行します。本番の資格情報があるマシンで未知のタスクを実行しないでください。
  • デフォルトでテレメトリーが有効です。PRIME_AGENT_TELEMETRY=0 で無効にできます。
  • 企業ネットワークでカスタム CA が必要な場合は NODE_EXTRA_CA_CERTS を使います。
  • エンドポイントのフィールドは公式に非公開で、「自分で探る」必要がある状態です。うまくいかない場合は、フィールドが明確な Oh My Pi や Gajae Code に切り替えてください。

関連リンク