首頁 > web前端 > js教程 > 如何透過 API 使用 AI 與 PDF 聊天

如何透過 API 使用 AI 與 PDF 聊天

Barbara Streisand
發布: 2025-01-14 12:32:43
原創
877 人瀏覽過

在本教學中,我將向您展示如何利用 AI 聊天機器人 API 透過將 PDF(或其他文件格式)上傳到 Easy-Peasy.AI 平台來與 PDF(或其他文件格式)進行互動。本逐步指南將引導您完成機器人的創建、上傳來源文檔、測試機器人的知識以及透過 API 整合它。

為什麼要透過 AI 與 PDF 聊天?

手動梳理冗長的 PDF 文件以查找特定資訊的日子已經一去不復返了。人工智慧驅動的聊天機器人可讓您上傳文件、提出問題,並在幾秒鐘內獲得準確的答案。無論您是在分析財務報告、法律文件或任何類型的結構化數據,這個由 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 檔案(在本例中,我們使用特斯拉的收益報告)。
  4. 人工智慧將處理上傳的 PDF 並提供給機器人使用。

注意:除了 PDF,您還可以上傳其他格式,例如 CSV、DOCX,甚至提供網站 URL 供 AI 抓取。

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. 點選測試 API 按鈕並觀察回應。

API 將傳回與機器人介面相同的答案。

將 API 與 Node.js 結合使用

這是一個透過 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 金鑰。

運行腳本,您將收到來自機器人的回應,其準確性與網路介面中看到的相同。

第 5 步:進階功能

API 允許更高級的集成,例如:

  • 新增聊天歷史記錄:傳遞先前的對話歷史記錄,以在多輪對話期間保持上下文。
  • 嵌入機器人:將機器人的網路介面嵌入到您自己的網站中。
  • 上傳其他來源:新增多個 PDF、文字文檔,甚至抓取整個網站。

結論

透過使用聊天機器人 API,您可以將靜態 PDF 轉換為能夠立即回答問題的動態互動式機器人。無論您是要建立應用程式、進行研究,還是只是尋找智慧文件助手,此解決方案都易於使用且功能強大。

如果您發現本教學有幫助,請隨時發表評論或分享您自己的用例。如果您想查看相關主題的更詳細範例或教程,請告訴我!

以上是如何透過 API 使用 AI 與 PDF 聊天的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板