ตัวแปร

กำหนดค่าตัวแปรแบบไดนามิกที่ใช้ในการร้องขอการแปล รวมถึงหน่วยความจำบริบทสำหรับการแปลด้วย AI/LLM

หน่วยความจำบริบท

circle-info

หมายเหตุ: นี่คือการกำหนดค่าตัวแปรด้วยตนเองสำหรับ Custom MT. ในเวอร์ชัน VNTranslator >= v0.8.8, หน่วยความจำบริบทจะถูกนำไปใช้โดยอัตโนมัติกับบริการ API AI/LLM ทั้งหมด ดังนั้นจึงไม่จำเป็นต้องกำหนดค่าด้วยตนเอง

เก็บประวัติบริบทสำหรับการแปลด้วย AI/LLM ทำให้โมเดลสามารถอ้างอิงบทสนทนาก่อนหน้าเพื่อเพิ่มความสอดคล้องและความถูกต้อง ปรับแต่งคำสั่งระบบและควบคุมปริมาณบริบทที่เก็บไว้ได้

การกำหนดค่า

  • นำเข้าจากไฟล์ JSON ระบุเส้นทางไปยังไฟล์ JSON ที่มีประวัติบริบทเพื่อทำการนำเข้า

  • แหล่งที่มาของบริบท เลือกแหล่งที่มาที่ใช้ดึงบริบท:

    • หน่วยความจำการแปล ใช้การแปลล่าสุดจากหน่วยความจำการแปลเป็นบริบท

    • การแปลใหม่ เริ่มบทสนทนาใหม่สำหรับแต่ละคำร้องขอการแปล

    • ไฟล์ JSON นำเข้าประวัติบริบทจากไฟล์ JSON ที่ระบุ

  • จำนวนรายการบริบทสูงสุด ตั้งค่าจำนวนรายการบริบทสูงสุดที่จะเก็บไว้ในหน่วยความจำ รายการเก่าจะถูกลบเมื่อถึงขีดจำกัดนี้

ตัวแปร API

ใช้ตัวแปรต่อไปนี้ในคำขอ API ของคุณเพื่อรวมหน่วยความจำบริบท:

  • $MT::ConversationMemory.Entries::ToArray()

  • $MT::ContextMemory.Entries::ToArray()

ตัวแปรนี้จะขยายเป็นอาร์เรย์ของรายการบริบทที่สามารถส่งให้กับ API ของ AI/LLM

ตัวอย่าง: การรวม OpenAI GPT

พรอมต์เริ่มต้น:

แม่แบบระบบ:

แม่แบบผู้ใช้:

แม่แบบผู้ช่วย:

การกำหนดค่า Custom MT

ตัวอย่างการกำหนดค่าแบบสมบูรณ์สำหรับ OpenAI GPT พร้อมหน่วยความจำบริบท: