ホームページ > ウェブフロントエンド > jsチュートリアル > API 経由で AI を使用して PDF とチャットする方法

API 経由で AI を使用して PDF とチャットする方法

Barbara Streisand
リリース: 2025-01-14 12:32:43
オリジナル
877 人が閲覧しました

このチュートリアルでは、AI チャットボット API を活用して、PDF (または他のドキュメント形式) を Easy-Peasy.AI プラットフォームにアップロードして操作する方法を説明します。このステップバイステップのガイドでは、ボットの作成、ソース ドキュメントのアップロード、ボットの知識のテスト、API 経由の統合について説明します。

AI を介して PDF とチャットする理由

特定の情報を見つけるために長い PDF ドキュメントを手作業で調べていた時代は終わりました。 AI を活用したチャットボットを使用すると、ドキュメントをアップロードして質問し、数秒で正確な回答を得ることができます。財務報告書、法的文書、またはあらゆる種類の構造化データを分析する場合、この API を活用したソリューションは利便性と柔軟性の両方を提供します。

ステップ 1: Easy-Peasy.AI でチャットボットを作成する

最初のステップは、Easy-Peasy.AI プラットフォームでチャットボットを作成することです。ログインしたら:

  1. ボット作成ページに移動します。
  2. ボットの基本設定を構成します。
    • ボットのモデルを選択します。
    • 手順を更新します (ボットの動作をガイドするため)。
    • 温度設定を調整します (ボットの創造性を制御するため)。

この構成により、ボットは必要な情報を抽出できるように最適化されます。

How to Chat with PDFs Using AI via API

ステップ 2: PDF をナレッジ ソースとしてアップロードする

ボットをより賢くするには、質問に返信するときにボットが参照する知識ソースをアップロードする必要があります。その方法は次のとおりです:

  1. ボットの ナレッジ タブ に移動します。
  2. 新しいソースの追加 をクリックし、ファイル を選択します。
  3. PDF ファイルをアップロードします (この例では、Tesla の収益レポートを使用しています)。
  4. AI はアップロードされた PDF を処理し、ボットが使用できるようにします。

注: PDF のほかに、CSV、DOCX などの他の形式をアップロードしたり、AI がクロールする Web サイトの URL を提供したりすることもできます。

How to Chat with PDFs Using AI via API

ステップ 3: Web インターフェイスでボットをテストする

PDF が処理されたら、質問に答えるボットの能力をテストできます。

  1. ボット URL (共有可能なリンク) を開きます。
  2. アップロードされた PDF に基づいてボットに質問します。
    • 例: 「テスラは何台の自動車を生産しましたか?」
  3. 応答を観察します。ボットはドキュメント内のデータに基づいて正確な回答を提供する必要があります。

How to Chat with PDFs Using AI via API

ステップ 4: API の統合

ここからが楽しい部分です。Easy-Peasy.AI API を使用してボットをアプリケーションに統合します。次の手順に従ってください:

API設定にアクセスする

  1. ボットの 統合タブ に移動します。
  2. API を選択して API オプションを表示します。ここには次のものがあります:
    • 準備された API エンドポイント。
    • コード スニペットの例 (複数の言語)。
    • API キー。

How to Chat with PDFs Using AI via API

APIをテストする

プラットフォームから API を直接テストできます:

  1. 質問を入力ボックスに貼り付けます (例: 「テスラは何台の車両を生産しましたか?」)。
  2. Test API ボタンをクリックし、応答を観察します。

API はボット インターフェイスと同じ応答を返します。

Node.js で API を使用する

API 経由でボットにクエリを実行する Node.js の例を次に示します。

const axios = require("axios");

const main = async () => {
  const response = await axios.post(
    "YOUR_BOT_URL",
    {
      message: "how many vehicles were produced?",
      history: [],
      stream: false,
    },
    {
      headers: {
        "content-type": "application/json",
        "x-api-key": "YOUR_API_KEY",
      },
    }
  );

  console.log(response.data);
};

main();

ログイン後にコピー

このコード内:

  • YOUR_BOT_URL を [統合] タブのボットの URL に置き換えます。
  • YOUR_API_KEY を Easy-Peasy.AI が提供する API キーに置き換えます。

スクリプトを実行すると、Web インターフェースで見られるのと同じ精度でボットから応答を受け取ります。

ステップ 5: 高度な機能

API を使用すると、次のようなより高度な統合が可能になります。

  • チャット履歴の追加: 以前の会話履歴を渡して、複数ターンの会話中にコンテキストを維持します。
  • ボットの埋め込み: ボットの Web インターフェイスを独自の Web サイトに埋め込みます。
  • 追加ソースのアップロード: 複数の PDF、テキスト ドキュメントを追加したり、Web サイト全体をクロールしたりすることもできます。

結論

チャットボット API を使用すると、静的な PDF を、質問に即座に回答できる動的でインタラクティブなボットに変換できます。アプリケーションを構築している場合でも、調査を実施している場合でも、単にインテリジェントなドキュメント アシスタントを探している場合でも、このソリューションはアクセスしやすく強力です。

このチュートリアルが役に立ったと思われた場合は、お気軽にコメントを残すか、ご自身の使用例を共有してください。関連トピックに関するより詳細な例やチュートリアルが必要な場合は、お知らせください。

以上がAPI 経由で AI を使用して PDF とチャットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート