# LobeHub

LobeHub では、カスタム AI プロバイダーを追加できます。Request Format を OpenAI にして、アドレスを /v1 まで入力すれば、NezhaGate のすべてのモデルが使えます。セルフホスト版では、環境変数で設定することもできます。

> https://nezhagate.com/ja/docs/integrations/lobehub

対象バージョン：LobeHub 2.2

## カスタムプロバイダーを追加する

1. **App Settings** → **AI Providers** を開き、**Add Custom Provider** をクリックします。

2. 小文字の **Provider ID** を付けます（小文字のアルファベット、数字、`-`、`_` が使えます。あとから変更できません）。**Request Format** で **OpenAI** を選び、**Proxy URL** に `https://nezhagate.com/v1` を、**API Key** にあなたのキーを入力して、**Create** をクリックします。

3. プロバイダーのページで **Fetch models** をクリックするか、**Add Model** で手動でモデルを追加します。最大コンテキストウィンドウを設定し、そのモデルが対応していればツール呼び出しと画像入力にチェックを入れてください。

4. 使いたいモデルを有効にし、チャットでそのモデルを選びます。

Proxy URL`https://nezhagate.com/v1`

**Use Client Request Mode** はオフのままにしてください（NezhaGate の API はブラウザのクロスオリジンリクエストを受け付けません）。**Use Responses API Specification** もオフのままにしてください。

## Claude（任意）

2 つ目のカスタムプロバイダーを追加し、**Request Format** に **Anthropic** を、**Proxy URL** に `https://nezhagate.com/anthropic` を設定します。

## セルフホスト：環境変数

セルフホストの LobeHub は、環境変数で NezhaGate を指すように設定できます：

```
OPENAI_API_KEY=YOUR_API_KEY
OPENAI_PROXY_URL=https://nezhagate.com/v1
OPENAI_MODEL_LIST=-all,+gpt-5.5,+claude-sonnet-5
ANTHROPIC_API_KEY=YOUR_API_KEY
ANTHROPIC_PROXY_URL=https://nezhagate.com/anthropic
```

`OPENAI_MODEL_LIST` では、`-all` ですべての組み込みモデルを隠し、`+model-id` で NezhaGate のモデルを追加し、`+model-id=Display name` とすれば表示名も同時に設定できます。

## テスト

プロバイダーのページの **Connectivity Check** でモデルを選び、**Check** をクリックします（短いメッセージが 1 件送られます）。Check passed と表示されれば完了です。

## よくあるエラー

**返信がない、または空の返信**

Proxy URL には `/v1` を含める必要があります：`https://nezhagate.com/v1`。

**Failed to fetch models**

キーと Proxy URL を確認してください。**Add Model** で手動でモデルを追加することもできます。

**ブラウザのコンソールに CORS エラーが出る**

**Use Client Request Mode** をオフにして、リクエストが LobeHub のサーバーから送られるようにしてください。
