ยินดีต้อนรับสู่เทมเพลต OpenAI Assistants! พื้นที่เก็บข้อมูลนี้เป็นบทช่วยสอนทีละขั้นตอนสำหรับการใช้ประโยชน์จากผู้ช่วย API ที่ทรงพลังของ OpenAI เพื่อสร้างผู้ช่วย AI ที่ชาญฉลาดและสนทนา ไม่ว่าคุณจะเป็นนักพัฒนานักเรียนหรือเพียงแค่ผู้ที่ชื่นชอบ AI คู่มือนี้จะช่วยให้คุณควบคุมพลังของโมเดล GPT สำหรับโครงการของคุณ
เพื่อให้ได้ประโยชน์สูงสุดจากการสอนนี้คุณควรมี:
example.env เป็น .env และใส่คีย์ OpenAI API ของคุณpip install -r requirements.txt เพื่อติดตั้งการพึ่งพา สำรวจ OpenAI-Assistant-Template.ipynb สำหรับประสบการณ์จริงที่นำคุณผ่านความสามารถของผู้ช่วย API ซึ่งอุดมไปด้วยตัวอย่างที่เป็นประโยชน์
ดำดิ่งลงไปใน modules.py เพื่อค้นหาฟังก์ชั่นยูทิลิตี้และคลาสที่ให้รหัสฐานที่สะอาดและบำรุงรักษามากขึ้นทำให้ง่ายต่อการสร้าง
modules.py ?create_assistant(client, name, description, instructions, tools=[], model="") : สร้างผู้ช่วยใหม่get_assistant(client, assistant_id) : ดึงผู้ช่วยที่มีอยู่โดยใช้ผู้ช่วยรหัสstart_new_chat(client) : เริ่มการสนทนาใหม่กับผู้ช่วย AIget_chat(client, thread_id) : ดึงการสนทนาที่มีอยู่โดยใช้รหัสเธรดadd_message(client, thread, content) : ส่งข้อความใหม่ไปยังผู้ช่วยภายในเธรดการสนทนาget_messages_in_chat(client, thread) : ดึงข้อความก่อนหน้าทั้งหมดภายในเธรดการสนทนาrun_chat(client, thread, assistant) : ประมวลผลเธรดการสนทนาผ่านผู้ช่วยในการสร้างคำตอบ ผลงานของคุณทำให้ชุมชนโอเพนซอร์สเป็นเวทีที่น่าเหลือเชื่อสำหรับนวัตกรรม หากคุณมีความคิดเกี่ยวกับวิธีการทำให้เทมเพลตนี้ดียิ่งขึ้นคำขอการดึงของคุณยินดีต้อนรับ! มาเรียนรู้ AI ด้วยการเดินทางที่น่าตื่นเต้นสำหรับทุกคน
โครงการนี้เปิดโล่งภายใต้ใบอนุญาต MIT อย่าลังเลที่จะใช้ตามที่คุณต้องการ