フレームワークとプラットフォーム
Dify
OpenAI-API-compatibleプロバイダーとカスタムベースURLを使用して、TokenLabをDifyに統合する
概要
モデルプロバイダープラグイン OpenAI-API-compatible を使ってDifyをTokenLabに接続します。モデルタイプを LLM、Completion mode を Chat、API Type を Chat Completions API に設定します。このガイドではChat Completionsを使用します。
タイプ: フレームワークまたはプラットフォーム
主要なパス: OpenAI互換チャットパス
サポートの信頼性: 範囲制限付きでサポート
前提条件
- APIアクセス権を持つTokenLabアカウント
- Dify Cloudまたはセルフホスト版Dify
設定手順
ステップ 1: APIキーの取得
- TokenLabダッシュボードにログインします
- API Keysを開きます
sk-で始まるAPIキーを作成またはコピーします
ステップ 2: プロバイダーの設定
モデルプロバイダーを開く
Difyで、設定 → モデルプロバイダー に移動します
OpenAI-API-compatibleを選択
OpenAI-API-compatible を開きます。表示されない場合は、Dify Marketplaceからこのモデルプロバイダープラグインをインストールしてください。Add model を選択し、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
その後、関連するナレッジベースまたはアプリケーション設定で、デフォルトの埋め込みモデルとして設定します。
推奨モデルの役割
| ユースケース | 推奨モデル |
|---|---|
| デフォルトチャット | gpt-5.4-mini, gpt-5.4, claude-sonnet-5 |
| 高度な推論 | gpt-5.5, gpt-5.4, claude-opus-4-8, deepseek-v4-pro |
| 高速/安価 | gpt-5.4-mini, gemini-3.5-flash, deepseek-v4-flash |
| 埋め込み | text-embedding-3-small, text-embedding-3-large |