เรียนรู้วิธีใช้ node OpenAI Chat Model ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node OpenAI Chat Model เข้ากับ workflow ของคุณ
บน n8n Cloud คุณสามารถใช้ node OpenAI Chat Model ได้ เครดิตเกตเวย์ แทนคีย์ OpenAI API ของคุณเอง เลือก ใช้เครดิตเกตเวย์ (Use Gateway credits) ในช่องข้อมูลประจำตัวของ node เพื่อรัน node โดยไม่มีบัญชี OpenAI
ใช้ปุ่ม OpenAI Chat Model เพื่อใช้รูปแบบการแชทของ OpenAI กับตัวแทนการสนทนา 1.
ในหน้านี้ คุณจะพบ parameter node สำหรับ node โมเดลแชท OpenAI และลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม
Credentials
อ้างถึง OpenAI credentials สำหรับข้อมูลการตรวจสอบสิทธิ์สำหรับ node นี้
ความละเอียด parameter ใน sub-node (Parameter resolution in sub-nodes)
sub-node มีพฤติกรรมแตกต่างไปจาก node อื่นๆ เมื่อประมวลผลหลายรายการโดยใช้ expression
node ส่วนใหญ่ รวมถึง node รูท รับไอเท็มจำนวนเท่าใดก็ได้เป็น input ประมวลผลไอเท็มเหล่านี้ และ output ผลลัพธ์ คุณสามารถใช้ expression เพื่ออ้างถึงรายการ input และ node จะแก้ไข expression สำหรับแต่ละรายการตามลำดับ เช่น ให้ input เป็น 5 name ค่านิยม, การแสดงออก {{ $json.name }} จะแก้ไขชื่อแต่ละชื่อตามลำดับ
ใน sub-node expression จะแก้ไขเป็นรายการแรกเสมอ เช่น ให้ input เป็น 5 name ค่านิยม, การแสดงออก {{ $json.name }} แก้เป็นชื่อเสมอ
parameter node
Model
เลือกแบบจำลองที่จะใช้เพื่อสร้างความสมบูรณ์
n8n โหลดโมเดลแบบไดนามิกจาก OpenAI และคุณจะเห็นเฉพาะโมเดลที่มีในบัญชีของคุณเท่านั้น
Use Responses API
OpenAI จัดเตรียมจุดสิ้นสุดสองจุดสำหรับการสร้าง output จากแบบจำลอง:
- Chat Completions : ตำแหน่งข้อมูล Chat Completions API จะสร้างแบบจำลองการตอบกลับจากรายการข้อความที่ประกอบด้วยการสนทนา API กำหนดให้ผู้ใช้จัดการสถานะการสนทนาด้วยตนเอง เช่น โดยการเพิ่ม Simple Memory sub-node สำหรับโปรเจ็กต์ใหม่ OpenAI ขอแนะนำให้ใช้ Responses API
- Responses : Responses API เป็นการวนซ้ำแบบเอเจนต์ ทำให้โมเดลสามารถเรียกใช้เครื่องมือในตัวหลายรายการภายในระยะเวลาของคำขอ API เดียว นอกจากนี้ยังรองรับการสนทนาแบบถาวรโดยการส่งผ่าน
conversation_id.
สลับไปที่ Use Responses API หากคุณต้องการให้โมเดลสร้าง output โดยใช้ Responses API มิฉะนั้น node OpenAI Chat Model จะใช้ Chat Completions API เป็นค่าเริ่มต้น
โปรดดูเอกสาร OpenAI สำหรับ การเปรียบเทียบ API การเสร็จสิ้นการแชทและการตอบกลับ .
Built-in Tools
OpenAI Responses API มีช่วงของ เครื่องมือในตัว เพื่อเพิ่มการตอบสนองของโมเดล สลับไปที่ Use Responses API หากคุณต้องการให้โมเดลเข้าถึงเครื่องมือในตัวต่อไปนี้:
- Web Search : อนุญาตให้โมเดลค้นหาข้อมูลล่าสุดบนเว็บก่อนสร้างการตอบกลับ
- File Search : อนุญาตให้โมเดลค้นหาฐานความรู้ของคุณจากไฟล์ที่อัปโหลดก่อนหน้านี้เพื่อหาข้อมูลที่เกี่ยวข้องก่อนที่จะสร้างการตอบกลับ อ้างถึง เอกสาร OpenAI สำหรับข้อมูลเพิ่มเติม
- Code Interpreter : อนุญาตให้โมเดลเขียนและรันโค้ด Python ในสภาพแวดล้อมแบบแซนด์บ็อกซ์
ใช้กับ node AI Agent (Use with AI Agent node)
เครื่องมือในตัวได้รับการสนับสนุนเมื่อใช้ node OpenAI Chat Model ร่วมกับ node AI Agent เท่านั้น เครื่องมือในตัวจะไม่พร้อมใช้งานเมื่อใช้ node OpenAI Chat Model ร่วมกับ node Basic LLM Chain เป็นต้น
ตัวเลือก node
ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของ node เพิ่มเติม ตัวเลือกต่อไปนี้จะพร้อมใช้งานไม่ว่าคุณจะใช้ Responses API เพื่อสร้าง output โมเดลหรือไม่ก็ตาม
Frequency Penalty
ใช้ตัวเลือกนี้เพื่อควบคุมโอกาสที่โมเดลจะเกิดซ้ำ ค่าที่สูงกว่าจะช่วยลดโอกาสที่โมเดลจะเกิดซ้ำ
Maximum Number of Tokens
ป้อนจำนวน token สูงสุดที่ใช้ ซึ่งจะกำหนดระยะเวลาในการทำให้เสร็จสมบูรณ์
Presence Penalty
ใช้ตัวเลือกนี้เพื่อควบคุมโอกาสที่โมเดลจะพูดถึงหัวข้อใหม่ๆ ค่าที่สูงกว่าจะเพิ่มโอกาสที่โมเดลจะพูดถึงหัวข้อใหม่ๆ
Sampling Temperature
ใช้ตัวเลือกนี้เพื่อควบคุมการสุ่มของกระบวนการสุ่มตัวอย่าง อุณหภูมิที่สูงขึ้นจะสร้างตัวอย่างที่หลากหลายมากขึ้น แต่เพิ่มความเสี่ยงต่อการเกิดอาการประสาทหลอน
Timeout
ป้อนเวลาร้องขอสูงสุดเป็นมิลลิวินาที
Max Retries
ป้อนจำนวนครั้งสูงสุดเพื่อลองส่งคำขออีกครั้ง
Top P
ใช้ตัวเลือกนี้เพื่อกำหนดความน่าจะเป็นที่ควรใช้ให้เสร็จสิ้น ใช้ค่าที่ต่ำกว่าเพื่อละเว้นตัวเลือกที่น่าจะเป็นไปได้น้อยกว่า
ตัวเลือก node เพิ่มเติม (เฉพาะ Responses API เท่านั้น)
ตัวเลือกเพิ่มเติมต่อไปนี้จะสามารถใช้งานได้เมื่อสลับไปที่ Use Responses API.
Conversation ID
การสนทนาที่การตอบกลับนี้เป็นของ รายการ input และ output จากการตอบกลับนี้จะถูกเพิ่มลงในการสนทนานี้โดยอัตโนมัติหลังจากการตอบกลับนี้เสร็จสิ้น
Prompt Cache Key
ใช้คีย์นี้สำหรับการแคชคำขอที่คล้ายกันเพื่อปรับอัตราการเข้าถึงแคชให้เหมาะสม
Safety Identifier
ใช้ตัวระบุเพื่อติดตามผู้ใช้ที่อาจละเมิดนโยบายการใช้งาน
Service Tier
เลือกระดับบริการที่เหมาะกับความต้องการของคุณ: อัตโนมัติ Flex ค่าเริ่มต้น หรือลำดับความสำคัญ
Metadata
ชุดคู่คีย์-ค่าสำหรับการจัดเก็บข้อมูลที่มีโครงสร้าง คุณสามารถแนบได้สูงสุด 16 คู่เข้ากับ object ซึ่งมีประโยชน์สำหรับการเพิ่มข้อมูลที่กำหนดเองซึ่งสามารถใช้สำหรับการค้นหาโดย API หรือในแดชบอร์ด
Top Logprobs
กำหนดจำนวนเต็มระหว่าง 0 ถึง 20 โดยระบุจำนวน token ที่เป็นไปได้มากที่สุดที่จะกลับมาที่ตำแหน่ง token แต่ละตำแหน่ง โดยแต่ละรายการมีความน่าจะเป็นของบันทึกที่เกี่ยวข้องกัน
Output Format
เลือกรูปแบบการตอบกลับ: ข้อความ, สคีมา JSON หรือ object JSON ขอแนะนำให้ใช้ JSON Schema หากคุณต้องการรับข้อมูลในรูปแบบ JSON
Prompt
กำหนดค่าพรอมต์ที่เต็มไปด้วย ID เฉพาะ เวอร์ชัน และตัวแปรที่ใช้ทดแทนได้ พรอมต์ได้รับการกำหนดค่าผ่านแดชบอร์ด OpenAI
เทมเพลตและตัวอย่าง
เรียกดูเทมเพลตการรวม n8n-nodes-langchain.lmchatopenai หรือ ค้นหาเทมเพลตทั้งหมด
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสาร OpenAI ของ LangChains สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
อ้างถึง เอกสาร OpenAI สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ parameter
ดูของ n8n AI ขั้นสูง เอกสารประกอบ
ปัญหาทั่วไป
สำหรับคำถามหรือปัญหาทั่วไปและวิธีแก้ปัญหาที่แนะนำ โปรดดูที่ Common issues.
หมายเหตุ
-
เจ้าหน้าที่ AI คือระบบปัญญาประดิษฐ์ที่สามารถตอบสนองคำขอ ตัดสินใจ และปฏิบัติงานในโลกแห่งความเป็นจริงให้กับผู้ใช้ได้ พวกเขาใช้โมเดลภาษาขนาดใหญ่ (LLM) เพื่อตีความข้อมูลที่ผู้ใช้ป้อนและตัดสินใจเกี่ยวกับวิธีดำเนินการตามคำขอให้ดีที่สุดโดยใช้ข้อมูลและทรัพยากรที่มีอยู่ ↩

