Skip to Content
aicentos

Warp

Warp で aicentos に接続する —— カスタム推論エンドポイントで Warp Agent を動かす

最終更新:

Warp はターミナル型の Agent 開発環境です。Custom inference endpoint に対応しており、相手先が OpenAI Chat Completions インターフェースを実装していれば、Warp Agent のモデル呼び出しをそちらに転送できます。エンドポイントを aicentos に向ければ、自分のアカウントのモデルで Warp の Agent を動かせます。

準備

  • Warp を、カスタム推論エンドポイントを含むバージョンに更新します(旧バージョンは BYOK のみで、Base URL を変更できません)。
  • aicentos コンソールで専用のキーを 1 つ作成します(名前は warp-terminal がおすすめです)。
  • 使うモデルが ツール呼び出し(function calling) に対応していることを確認します。Warp Agent はファイルの読み書きやコマンド実行にこれを利用します。

設定値

項目値
Endpoint nameaicentos(自由に設定。モデルセレクターでの識別に使用)
Endpoint URLhttps://aicentos.com/v1
API Keyコンソールで作成したキー
Model nameコンソール「モデル広場」のモデル ID
Model alias任意。モデルセレクターに表示される名前

設定手順

  • Warp の設定を開き、inference endpoint を検索するか、Settings → AI に入ります。
  • Custom inference エリアで Add custom model / Add destination をクリックします。
  • ダイアログに Endpoint name、Endpoint URL(https://aicentos.com/v1)、API Key を入力します。
  • Model name にモデル ID を入力し、Add model でさらに追加できます。識別しやすいように alias を別途設定することもできます。
  • 保存すると、カスタムモデルが Warp のモデルセレクターに、あなたのエンドポイント名のラベル付きで表示されます。

テスト

Warp で追加したばかりのモデルを選択し、簡単な質問(例:「現在のディレクトリのファイルを一覧表示して、プロジェクト構成を説明して」)を送り、正常に返ることを確認します。カスタムエンドポイントのモデルは、agent モード、ツールバー、ambient agent のセレクターに表示されます。

注意事項

  • Endpoint URL は OpenAI 互換のルートパスを入力します(/v1/chat/completions が組み立てられる場所です)。完全な /v1/chat/completions とは書かないでください。
  • エンドポイントは公開ネットワークからアクセスできる必要があります。Warp のリクエストはそのサーバー経由で転送されるため、localhost や内網アドレスは拒否されます。aicentos.com は公開 HTTPS アドレスなので、そのまま使えます。
  • API Key とエンドポイント情報はローカルデバイスのセキュアストレージに保存されます。Warp のサーバーはリクエスト時にその場で使用するだけで、保持しません。
  • カスタムエンドポイントを使うリクエストは Warp の AI credits を消費しません。費用は aicentos 側で使用量に応じて課金されます。ただし Business / Enterprise プランでは、ローカル側の Agent 実行自体は引き続きプラットフォーム credits を消費します。
  • 400 invalid model format と表示される場合は、ゲートウェイが provider/model_id 形式を要求しています。コンソールに表示されたモデル ID を基準に、必要に応じてその形式でプレフィックスを補ってください。
  • カスタムエンドポイントでは現在、コンテキストウィンドウを個別に宣言できません。非常に長い会話は早めに圧縮される場合があります。
  • 公式ドキュメント:https://docs.warp.dev/agent-platform/inference/custom-inference-endpoint/