Skip to content

Call an API to fetch data#

ใช้ n8n เพื่อดึงข้อมูลจาก API มาใช้กับ AI workflow ตัวอย่างนี้ใช้ Chat Trigger สำหรับ chat interface และ Call n8n Workflow Tool เพื่อเรียก workflow ที่ไปเรียก API โดย workflow ที่สองจะใช้ AI ช่วยปรับ request ให้เหมาะกับคำถามของผู้ใช้

Key features#

workflow นี้ใช้:

  • Chat Trigger: เริ่ม workflow และตอบโต้กับผู้ใช้ผ่าน chat interface ที่ปรับแต่งได้
  • Agent: ตัวหลักของ AI workflow ที่โต้ตอบกับ component อื่นและตัดสินใจเลือก tool
  • Call n8n Workflow Tool: เสียบ workflow ของ n8n เป็น custom tool ใน AI tool คือ interface ที่ AI ใช้โต้ตอบกับโลก (ในที่นี้คือข้อมูลจาก workflow) ทำให้ AI เข้าถึงข้อมูลนอก dataset เดิมได้
  • Basic LLM Chain ที่มี Auto-fixing Output Parser และ Structured Output Parser เพื่ออ่านคำถามผู้ใช้และตั้งค่าพารามิเตอร์ API ตาม input

Using the example#

ในการโหลดเทมเพลตเข้าสู่ n8n instance ของคุณ:

  1. ดาวน์โหลดไฟล์ workflow JSON
  2. เปิด workflow ใหม่ใน n8n instance ของคุณ
  3. คัดลอก JSON เข้าไป หรือเลือก Workflow menu Workflow menu icon > Import from file...

ตัวอย่าง workflows ใช้ Sticky Notes เพื่อแนะนำคุณ:

  • สีเหลือง: โน้ตและข้อมูล
  • สีเขียว: คำแนะนำในการรัน workflow
  • สีส้ม: คุณต้องเปลี่ยนแปลงบางอย่างเพื่อให้ workflow ทำงานได้
  • สีน้ำเงิน: ดึงดูดความสนใจไปยังฟีเจอร์หลักของตัวอย่าง