統合ガイド
Dify と n8n(ノーコード)
Dify ワークフローと n8n の自動化を、OpenAI 互換プロバイダ枠を通じて ToRouter に接続します。
Dify と n8n はどちらも、カスタム Base URL を受け付ける「OpenAI 互換」プロバイダを備えています。これを ToRouter に向ければ、カタログ内のあらゆるモデルをワークフローやノードから利用できるようになります。
設定
| 項目 | 値 |
|---|---|
| API endpoint / Base URL | https://portal.torouter.ai/v1 |
| API キー | sk-*** |
| モデル名 | gpt-5、claude-opus-4-7、gemini-2.5-pro など |
Dify
モデルプロバイダを開く
Dify で「Settings → Model Provider」(右上のアバター →「Settings」)を開きます。
OpenAI-API-compatible を追加
プロバイダ一覧から「OpenAI-API-compatible」を見つけ、「Setup」をクリックします。
ToRouter の情報を入力
- Model Name: カタログからモデル ID(例:
claude-opus-4-7)を貼り付け - API Key:
sk-*** - API endpoint URL:
https://portal.torouter.ai/v1 - Completion mode:
Chat - 他の項目はデフォルトのままにします
「Save」をクリックします。Dify は小さな補完リクエストを発行して検証します。
ワークフローで利用
ワークフロー / チャットフローの任意の LLM ノードを開くと、今追加したモデルがモデル選択ドロップダウンに表示されます。
n8n
OpenAI Chat Model ノードを配置
n8n ワークフローに「OpenAI Chat Model」ノード(AI / LangChain ノード配下)を追加します。
新しい認証情報を作成
「Credentials → Create New」をクリックし、「OpenAI API」を選択します。
- API Key:
sk-*** - Base URL:
https://portal.torouter.ai/v1
保存します。
モデルを選択
ノードの「Model」欄にモデル ID(例:gpt-5)を入力します。カスタム Base URL の場合、ドロップダウンはモデル一覧を自動取得しないため、手動で入力してください。
よくあるハマり
- Dify では「Model Name」をモデルごとに追加する必要があります。各エントリが 1 つの利用可能なスロットを作成します。さらに追加するにはプロバイダ設定を再度開いてください。
- Dify は保存時にモデルの機能情報をキャッシュします。新しいモデルタイプでエラーが出る場合は、正しい Completion mode(
ChatかCompletion)で保存し直してください。 - n8n は認証情報をワークフロー単位のスコープで保存します。複数の環境がある場合は、本番 / 開発のキーが混在しないよう別々の認証情報を作成してください。
- 両ツールともデフォルトでは OpenAI のツール呼び出しスキーマに準拠します。ツールを使うノードで Claude モデルを使用する場合は、関数スキーマが OpenAI 専用フィールドに依存していないことを確認してください。