フレームワークとプラットフォーム

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キーの取得

  1. TokenLabダッシュボードにログインします
  2. API Keysを開きます
  3. sk- で始まるAPIキーを作成またはコピーします

ステップ 2: プロバイダーの設定

モデルプロバイダーを開く

Difyで 設定 → モデルプロバイダー に移動します

OpenAI-API-compatibleを選択

OpenAI-API-compatible を開きます。見当たらない場合は、Difyマーケットプレイスからそのモデルプロバイダープラグインをインストールしてください。モデルを追加 を選択してTokenLabの設定を入力します。

TokenLabの設定を入力

以下の値を入力してください:

フィールド値
API Keysk-your-tokenlab-key
Model typeLLM
Completion modeChat
API TypeChat Completions API
API Base URLhttps://api.tokenlab.sh/v1

モデルの追加

使用したいモデルを追加します。例:

  • gpt-5.4
  • gpt-5.4-mini
  • claude-sonnet-5
  • claude-opus-4-8
  • gemini-3.5-flash
  • gemini-3.1-flash-lite
  • deepseek-v4-flash

ステップ 3: 接続テスト

  1. gpt-5.4-mini など、追加したモデルを選択します。
  2. テストプロンプトを送信します。
  3. Difyが有効なレスポンスを受信することを確認します。

ナレッジベース用埋め込み(Embeddings)

RAGやナレッジベースのインデックス作成には、以下のような埋め込みモデルを追加してください:

  • text-embedding-3-small
  • text-embedding-3-large

その後、関連するナレッジベースまたはアプリケーション設定で、デフォルトの埋め込みモデルとして設定します。

モデルの選択

現在のチャットおよび埋め込みモデルのIDは、Modelsページからコピーしてください。Difyではチャットと埋め込みを個別に設定する必要があり、各モデルはそのDifyコンポーネントが使用するAPIをサポートしている必要があります。

ベストプラクティス

トラブルシューティング

このページの内容