Chat Completions คือ API มาตรฐานสำหรับใช้กับโมเดลล่าสุดของ OpenAI คุณสามารถเรียนรู้วิธีเริ่มต้นใช้งานได้จากคู่มือนักพัฒนาสำหรับการสร้างข้อความของเรา
ณ วันที่ 11 มีนาคม 2025 เราได้เปิดตัวองค์ประกอบพื้นฐานของแพลตฟอร์มเอเจนต์ใหม่ของเราแล้ว ดูรายละเอียดได้ในเอกสาร API ของเราสำหรับ Responses API, เครื่องมือต่าง ๆ รวมถึง การค้นหาเว็บ, การค้นหาไฟล์ และ การใช้คอมพิวเตอร์ รวมถึง Agents SDK ของเราพร้อม การติดตาม
จากคำสั่งสู่ข้อความ
เพื่อให้สนทนากับโมเดลของเราได้แบบโต้ตอบและไดนามิกมากขึ้น คุณสามารถใช้ข้อความในรูปแบบแชทแทนรูปแบบคำสั่งเดิมที่ใช้กับ completions ได้
วิธีการทำงานมีดังนี้:
แทนที่จะส่งสตริงเดียวเป็นคำสั่ง คุณส่งรายการข้อความเป็นอินพุตแทน
แต่ละข้อความมี
roleและcontentบทบาทที่พบบ่อย ได้แก่
system,user,assistant,developerและtoolข้อความเครื่องมือใช้สำหรับผลลัพธ์ของเครื่องมือ/ฟังก์ชัน และต้องสอดคล้องกับการเรียกเครื่องมือของ assistant เพื่อความเข้ากันได้ย้อนหลัง ข้อความฟังก์ชันอาจยังได้รับการยอมรับและถูกแปลงเป็นข้อความเครื่องมือในการจัดการฝั่งเซิร์ฟเวอร์ ข้อความของนักพัฒนาอาจถูกแมปใหม่ได้ ขึ้นอยู่กับการรองรับของโมเดลcontentมีข้อความจากบทบาทนั้นคำสั่งระดับระบบสามารถให้คำแนะนำระดับสูงสำหรับการสนทนาได้
ข้อความจะถูกประมวลผลตามลำดับที่ปรากฏในรายการ และ assistant จะตอบกลับตามนั้น
แม้แต่คำขอ Completions ขั้นพื้นฐานก็สามารถทำผ่าน Chat Completions ได้ ดังที่คุณเห็นด้านล่าง:
| เดิม | ปัจจุบัน | | 'prompt' : 'tell me a joke' | 'messages': <br>[{'role':'user', 'content':'tell me a joke'}] |
ตอนนี้ การโต้ตอบไปมากับโมเดลทำได้ง่ายกว่าที่เคยด้วยการขยายรายการข้อความในการสนทนา
'messages': [{'role':'user', 'content':'เล่าเรื่องตลกให้ฉันฟัง'},
{'role':'assistant', 'content':'ทำไมไก่ถึงข้ามถนน'},
{'role':'user', 'content':'ฉันไม่รู้ ทำไมไก่ถึงข้ามถนน'}]คำสั่งระดับระบบ
คุณยังสามารถใช้คำสั่งระดับระบบเพื่อกำกับพฤติกรรมของโมเดลตลอดการสนทนาได้ด้วย ตัวอย่างเช่น การใช้คำสั่งระดับระบบและข้อความในลักษณะนี้
'messages': [{'role':'system', 'content':'คุณเป็นผู้ช่วยที่พูดเหมือนเชกสเปียร์'},
{'role':'user', 'content':'เล่าเรื่องตลกให้ฉันฟัง'}, จะได้ผลลัพธ์ประมาณนี้
{...
'message': {'role':'assistant',
'content':'ทำไมไก่ถึงข้ามถนน? เพื่อไปอีกฝั่งหนึ่ง แต่แท้จริงแล้วอีกฝั่งเต็มไปด้วยภยันตรายและอันตราย มันจึงรีบกลับมายังที่เดิมที่มันจากมา จริงแท้แน่นอน!'}
...}หากคุณต้องการสำรวจตัวเลือกที่ไม่ต้องจัดการประวัติการสนทนาของข้อความด้วยตนเอง โปรดดู Assistants API
