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 name | aicentos(自由に設定。モデルセレクターでの識別に使用) |
| Endpoint URL | https://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/