> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Dify

> Novita AI の DeepSeek LLM を Dify と統合し、よりスマートで文脈を認識した会話を実現する、インテリジェントなマルチターン AI アプリケーションを構築する方法を学びます。

Novita AI と Dify の統合により、DeepSeek、Llama、Qwen などを含む Novita AI LLM モデルの包括的なスイートへシームレスにアクセスでき、ニーズに合わせた高度な AI アプリケーションを簡単に構築・デプロイできます。

このガイドでは、Novita AI の DeepSeek R1 モデルを Dify プラットフォームと統合する方法を説明します。これにより、高度なマルチターン推論機能を備えた AI アプリケーションを作成できます。DeepSeek によって、AI アプリケーションは文脈を理解し、自然で動的な会話を維持できるため、人間らしいやり取りを実現できます。

## Dify とは？

**Dify** は、生成 AI アプリケーションの開発を簡素化するオープンソースプラットフォームです。チャットボット、ナレッジアシスタント、その他の AI 搭載ツールを構築する場合でも、Dify を使えば **Novita AI の DeepSeek** のような高度な言語モデルを簡単に統合し、最小限のコーディングで素早くデプロイできます。

### Dify の主な機能:

* **ビジュアル開発**: Dify のドラッグアンドドロップインターフェースにより、大規模なコーディングなしでアプリケーションを素早く作成・デプロイでき、開発時間を短縮できます。
* **ナレッジベース拡張**: **Retrieval-Augmented Generation (RAG)** を使用して AI の応答を強化します。この機能により、AI を社内文書や専門データに接続し、正確で文脈に即した有益な回答を生成できます。
* **ワークフロー拡張**: **functional nodes** を使って、高度なロジックを AI アプリに統合できます。また、追加機能のためにサードパーティプラットフォームと接続することもできます。
* **データインサイト**: 会話数、エンゲージメント、応答品質などの重要なパフォーマンス指標を追跡できます。Dify は専門的な分析プラットフォームとも統合でき、AI のパフォーマンスを監視・改善できます。

## 前提条件

開始する前に、以下を準備してください。

* **Novita AI LLM API Key**:
  * [Novita AI のウェブサイト](https://novita.ai)にアクセスし、アカウントを作成します。
  * ログイン後、[**Key Management**](https://novita.ai/settings/key-management) ページに移動して **API Key** を生成します。このキーは、Novita AI のモデルを Dify に接続するために必要です。

    <Frame>
      ![Novita AI のキー管理](https://mintlify.s3.us-west-1.amazonaws.com/novitaai/images/third-party/dify-1.png)
    </Frame>
* **Dify アカウント**:
  * AI アプリケーションの構築を開始するには、[Dify.ai](https://dify.ai) で Dify アカウントを登録します。

## 統合手順

### 1. Novita AI を Dify に接続する

Novita AI のモデルを Dify に接続するには:

* Dify アカウントにログインします。
* 右上隅のプロフィールアイコンまたは名前をクリックし、**Settings** を選択します。
* **Model Providers** セクションで、一覧から **Novita AI** を見つけます。
* 提供されたフィールドに **Novita AI API Key** を貼り付け、**Save** をクリックします。

この統合により、Dify 内で **DeepSeek R1** やその他の Novita AI モデルに直接アクセスできるようになります。

### 2. DeepSeek AI アプリケーションを作成する

統合が完了したら、DeepSeek R1 を利用したアプリケーションを作成できます。

* Dify のホームページから、左サイドバーの **Create Blank App** をクリックします。
* アプリケーションタイプとして **Chatbot** を選択します。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-2.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=7b01f66617f76fd6689c637adb1badbc" alt="アプリケーションタイプとして Chatbot を選択" width="1527" height="1075" data-path="images/third-party/dify-2.png" />
  </Frame>
* アプリに名前を付け（例: “DeepSeek R1 Bot”）、**Create** をクリックします。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-3.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=1313a6732656a7c2dfde30517eaa0f7b" alt="アプリに名前を付けて Create をクリックします。" width="3299" height="973" data-path="images/third-party/dify-3.png" />
  </Frame>
* **Model** ドロップダウンから、**Novita AI DeepSeek R1** を選択します。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-4.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=920ed00a474834c22d65f3afc859103c" alt="Model ドロップダウンから Novita AI DeepSeek R1 を選択" width="2118" height="1180" data-path="images/third-party/dify-4.png" />
  </Frame>

### 3. テキスト分析を強化するためにナレッジベースを有効化する

AI の応答精度を向上させるには、**knowledge base** で拡張します。**Retrieval-Augmented Generation (RAG)** を使用することで、AI はドキュメントにアクセスし、より文脈に関連した応答を生成できるようになります。

#### Step 1: ナレッジベースを作成する

* Dify で **Knowledge Base** セクションに移動し、**Create Knowledage** をクリックします。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-5.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=612f1e003205d791dfba362a8ddc97e0" alt="Knowledge Base セクションに移動し、Create Knowledage をクリックします。" width="3807" height="1200" data-path="images/third-party/dify-5.png" />
  </Frame>
* AI が使用する関連情報を提供するドキュメント（例: ガイド、FAQ、マニュアル）をアップロードします。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-6.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=58ad4121af615a12515b90d4adc82a50" alt="ドキュメントをアップロード" width="3437" height="1308" data-path="images/third-party/dify-6.png" />
  </Frame>
* **Parent-Child Segmentation Mode** を使用してドキュメントの階層と文脈を維持し、DeepSeek がコンテンツを正しく処理してセクション間の関係を理解できるようにします。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-7.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=173f12e8bf9a95f34ddbea37e0b2dc4e" alt="Parent-Child Segmentation Mode を使用" width="3800" height="1005" data-path="images/third-party/dify-7.png" />
  </Frame>

#### Step 2: ナレッジベースを AI アプリに統合する

* チャットボットの **Context Settings** で、**Add Knowledge Base** オプションをクリックします。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-8.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=e4aa8520e0536b0cd3cf78754ad5355f" alt="Add Knowledge Base" width="3797" height="1476" data-path="images/third-party/dify-8.png" />
  </Frame>
* アップロードしたドキュメントを選択し、アプリのコンテキストに統合して応答を改善します。

#### Step 3: AI アプリケーションを共有する

AI アプリの準備ができたら、外部プラットフォームで共有または埋め込むことができます。

<Frame>
  <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-9.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=fab0671f7c6ff329c12a15acdd20ee97" alt="AI アプリケーションを共有" width="3810" height="1299" data-path="images/third-party/dify-9.png" />
</Frame>

* **Public Link**: 他のユーザーが AI アプリケーションにアクセスできる公開リンクを生成します。
* **Embed on Websites**: Dify が提供する埋め込みコードを使用して、アプリをウェブサイトに直接埋め込みます。

### 4. ワークフローベースのアプリケーションで AI 機能を強化する

チャットボット以上の機能が必要な場合、Dify は **workflow-based applications** をサポートしています。これにより、functional nodes を使用してカスタムビジネスロジックを追加し、AI の機能を拡張できます。

* アプリケーションタイプとして **Workflow** を選択します。
* **drag-and-drop nodes** を使用して、条件やアクションに基づくアプリの動作を定義します。
* 外部 API（例: Google Search、データベース）を統合して、AI が処理できるより豊富なデータを提供し、より洞察に富んだ自動応答を実現します。

  <Frame>
    <img src="https://mintcdn.com/novitaai/AUzGFUdz_qhrXjaJ/images/third-party/dify-10.png?fit=max&auto=format&n=AUzGFUdz_qhrXjaJ&q=85&s=79452baeb346e66a38a145ab8feafcbd" alt="ワークフローベースのアプリケーション" width="3807" height="1373" data-path="images/third-party/dify-10.png" />
  </Frame>

Novita AI の DeepSeek R1 を Dify と統合することで、高度な AI アプリケーションを作成するための堅牢なプラットフォームを利用できます。DeepSeek のマルチターン推論により、AI App はより動的で文脈を認識した会話を行えるようになり、チャットボット、ナレッジアシスタントなどの構築に非常に効果的です。
