フレームワークとプラットフォーム
Dify
OpenAI-API互換プロバイダーとカスタムベースURLを使用して、TokenLabをDifyに統合する
概要
OpenAI-API-compatible モデルプロバイダープラグインを使用して、DifyをTokenLabに接続します。モデルタイプを LLM、Completion mode を Chat、API Type を Chat Completions API に設定してください。本ガイドでは Chat Completions を使用します。
前提条件
- APIアクセス権を持つTokenLabアカウント
- Dify Cloud またはセルフホスト版Dify
設定手順
ステップ 1: APIキーの取得
- TokenLabダッシュボードにログインします
- API Keysを開きます
sk-で始まるAPIキーを作成またはコピーします
ステップ 2: プロバイダーの設定
モデルプロバイダーを開く
Difyで 設定 → モデルプロバイダー に移動します
OpenAI-API-compatibleを選択
OpenAI-API-compatible を開きます。見当たらない場合は、Difyマーケットプレイスからそのモデルプロバイダープラグインをインストールしてください。モデルを追加 を選択してTokenLabの設定を入力します。
TokenLabの設定を入力
以下の値を入力してください:
| フィールド | 値 |
|---|---|
| API Key | sk-your-tokenlab-key |
| Model type | LLM |
| Completion mode | Chat |
| API Type | Chat Completions API |
| API Base URL | https://api.tokenlab.sh/v1 |
モデルの追加
使用したいモデルを追加します。例:
gpt-5.4gpt-5.4-miniclaude-sonnet-5claude-opus-4-8gemini-3.5-flashgemini-3.1-flash-litedeepseek-v4-flash
ステップ 3: 接続テスト
gpt-5.4-miniなど、追加したモデルを選択します。- テストプロンプトを送信します。
- Difyが有効なレスポンスを受信することを確認します。
ナレッジベース用埋め込み(Embeddings)
RAGやナレッジベースのインデックス作成には、以下のような埋め込みモデルを追加してください:
text-embedding-3-smalltext-embedding-3-large
その後、関連するナレッジベースまたはアプリケーション設定で、デフォルトの埋め込みモデルとして設定します。
モデルの選択
現在のチャットおよび埋め込みモデルのIDは、Modelsページからコピーしてください。Difyではチャットと埋め込みを個別に設定する必要があり、各モデルはそのDifyコンポーネントが使用するAPIをサポートしている必要があります。