SDKガイド
Cursor とエディター
Cursor、Continue、Cline、Open WebUI など、カスタム OpenAI ベース URL に対応するエディターで api14 を使う設定手順です。ツールごとに別キーと 1 日の USD 上限を設定する方法も紹介します。
カスタムの OpenAI ベース URL を受け付けるエディターやチャット UI であれば、api14 を利用できます。必要な値は次の 3 つです。
| 設定 | 値 |
|---|---|
| ベース URL | https://api14.com/api/v1 |
| API キー | ダッシュボードで作成した sk-api14-... のキー |
| モデル ID | provider/model 形式の任意のモデル ID。例: anthropic/claude-sonnet-4.5、openai/gpt-5-mini |
ヒント: ツールごとに別のキーを作成して 1 日の USD 上限を設定すると、暴走したエージェントが残高をすべて使い切るのを防げます。レート制限を参照してください。
Cursor
- Cursor Settings → Models を開きます。
- API Keys で、
sk-api14-...のキーを OpenAI API Key に貼り付けて有効にします。 - Override OpenAI Base URL をオンにして
https://api14.com/api/v1を入力します。 - Add model をクリックし、使いたいモデル ID を正確に入力します。たとえば
anthropic/claude-sonnet-4.5やqwen/qwen3-coderです。 - Verify をクリックし、チャットまたはエージェントのモデルメニューでモデルを選択します。
Cursor は OpenAI キーによるすべての通信を上書きした URL に送ります。api14 経由にしたくない組み込みの OpenAI モデル名は無効にしてください。
Continue
~/.continue/config.yaml にモデルを追加します。
name: api14
version: 1.0.0
schema: v1
models:
- name: Claude Sonnet 4.5 (api14)
provider: openai
model: anthropic/claude-sonnet-4.5
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [chat, edit, apply]
- name: Autocomplete (api14)
provider: openai
model: mistralai/codestral-2508
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [autocomplete]
- name: Embeddings (api14)
provider: openai
model: openai/text-embedding-3-small
apiBase: https://api14.com/api/v1
apiKey: sk-api14-...
roles: [embed]
Cline
- Cline パネルを開き、設定の歯車アイコンをクリックします。
- API Provider を OpenAI Compatible に設定します。
- Base URL:
https://api14.com/api/v1 - API Key:
sk-api14-...のキー。 - Model ID: たとえば
anthropic/claude-sonnet-4.5。 - 必要に応じて、/models のモデルページに合わせてコンテキストウィンドウを設定し、画像サポートを有効にします。
Roo Code やその他の Cline のフォークでも同じ手順で設定できます。
Open WebUI
UI から設定する場合は、Admin Settings → Connections → OpenAI API で、URL に https://api14.com/api/v1 とキーを指定して接続を追加します。Open WebUI は GET /models を呼び出すため、api14 のすべてのモデルがモデルピッカーに表示されます。
環境変数で設定することもできます。
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL=https://api14.com/api/v1 \
-e OPENAI_API_KEY=sk-api14-... \
ghcr.io/open-webui/open-webui:main
モデル一覧は数百件と長くなります。不要なモデルは Admin Settings → Models で非表示にしてください。
そのほかのツール
OpenAI SDK をベースにしたツールの多くは、標準の環境変数に対応しています。
export OPENAI_BASE_URL="https://api14.com/api/v1"
export OPENAI_API_KEY="sk-api14-..."
/ を含むモデル ID をツールが拒否する場合は、OpenAI 自身のリストと照合して検証しています。「カスタムモデル」のオプションを探してください。モデル ID とバリアントを参照してください。