OpenAI
หน้านี้แปลด้วยระบบอัตโนมัติ ดูต้นฉบับภาษาอังกฤษ.

คำถามที่พบบ่อยเกี่ยวกับ Assistants API (v2)

อัปเดตล่าสุด: yesterday

ณ วันที่ 11 มีนาคม 2025 เราได้เปิดตัวองค์ประกอบพื้นฐานของแพลตฟอร์ม Agents ใหม่ของเราแล้ว สำหรับรายละเอียด โปรดดูเอกสาร API ของเราสำหรับ Responses API, เครื่องมือต่างๆ รวมถึง Web Search, File Search และ Computer Use รวมถึง Agents SDK พร้อม Tracing ของเรา จากข้อเสนอแนะของคุณเกี่ยวกับ Assistants API beta เราได้นำการปรับปรุงสำคัญมาไว้ใน Responses API แล้ว หลังจากที่เราบรรลุความเท่าเทียมของฟีเจอร์ทั้งหมดแล้ว เราจะประกาศแผนเลิกสนับสนุน Assistants API ภายในปีนี้ โดยตั้งเป้าวันยุติการให้บริการในช่วงครึ่งแรกของปี 2026

Assistants API คืออะไร

Assistants API ช่วยให้นักพัฒนาสร้างผู้ช่วย AI ที่ทรงพลังภายในแอปของตนได้อย่างง่ายดาย API นี้ช่วยลดความจำเป็นในการจัดการประวัติการสนทนา และเพิ่มการเข้าถึงเครื่องมือที่ OpenAI โฮสต์ เช่น เครื่องมือรันโค้ดและ File Search API ยังรองรับ Function Calling ที่ปรับปรุงแล้วสำหรับเครื่องมือของบุคคลที่สาม

ฉันยังสามารถใช้ Assistants API v1 beta ได้หรือไม่

ไม่ได้ ตั้งแต่วันที่ 18 ธันวาคม 2024 ผู้ใช้จะไม่สามารถเข้าถึงเวอร์ชัน v1 ของ Assistant API beta ได้อีกต่อไป ขณะนี้เรารองรับเฉพาะ v2 เท่านั้น โปรดดูคู่มือการย้ายข้อมูลนี้เพื่อแปลงการเรียก API ของคุณจาก v1 เป็น v2

ฉันจะเข้าถึงได้อย่างไร

Assistants API พร้อมใช้งานสำหรับทุกคนที่มีบัญชี OpenAI API แต่เลิกสนับสนุนแล้วและจะถูกนำออกในเดือนสิงหาคม 2026 สำหรับโปรเจ็กต์ใหม่ ให้ใช้ Responses API แทน หากคุณใช้ Assistants API อยู่แล้ว ให้วางแผนการย้ายไปยัง Responses API คุณยังสามารถเข้าถึง Assistant ที่มีอยู่ใน Assistants Playground ได้ในขณะที่ API ยังพร้อมใช้งาน

Assistant คืออะไร

Assistant หมายถึง AI ที่สร้างขึ้นเพื่อวัตถุประสงค์เฉพาะ ซึ่งใช้โมเดลของ OpenAI และสามารถเข้าถึงไฟล์ รักษาเธรดถาวร และเรียกใช้เครื่องมือได้

Thread คืออะไร

Thread คือเซสชันการสนทนาระหว่าง Assistant กับผู้ใช้ Thread ช่วยให้การพัฒนาแอปพลิเคชันง่ายขึ้นโดยจัดเก็บประวัติข้อความและตัดทอนเมื่อการสนทนายาวเกินความยาวบริบทของโมเดล

เครื่องมือ File Search คืออะไร

เครื่องมือ `file_search` ใช้งานแนวทางปฏิบัติที่ดีที่สุดหลายอย่างสำหรับการดึงข้อมูลมาให้พร้อมใช้งาน เพื่อช่วยให้คุณดึงข้อมูลที่ถูกต้องจากไฟล์ของคุณมาเสริมคำตอบของโมเดล หากต้องการข้อมูลเพิ่มเติม โปรดอ่านเอกสารสำหรับนักพัฒนาของเรา

ตามค่าเริ่มต้น เครื่องมือ file_search ใช้การตั้งค่าต่อไปนี้:

  • ขนาดชิ้นส่วน: 800 Token

  • ส่วนทับซ้อนของชิ้นส่วน: 400 Token

  • โมเดล Embedding: `text-embedding-3-large` ที่ 256 มิติ

  • จำนวนชิ้นส่วนสูงสุดที่เพิ่มลงในบริบท: 20

ข้อจำกัดสำหรับการอัปโหลดไฟล์มีอะไรบ้าง

ข้อจำกัดสำหรับการอัปโหลดไฟล์มีดังนี้:

  • 512 MB ต่อไฟล์

  • 5M Token ต่อไฟล์

  • 10k ไฟล์ต่อเวกเตอร์สโตร์

  • 1 เวกเตอร์สโตร์ต่อ Assistant

  • 1 เวกเตอร์สโตร์ต่อเธรด

ขีดจำกัดพื้นที่จัดเก็บโดยรวมสำหรับแต่ละโปรเจ็กต์ในองค์กรคือ 100 GB

ข้อจำกัดของเครื่องมือ File Search มีอะไรบ้าง

เรามีข้อจำกัดที่ทราบอยู่บางประการซึ่งเรากำลังดำเนินการเพิ่มการรองรับในอีกไม่กี่เดือนข้างหน้า:

  1. ขณะนี้ยังไม่มีวิธีแก้ไขการตั้งค่าการแบ่งชิ้นส่วน การฝังเวกเตอร์ หรือการดึงข้อมูล

  2. เราไม่รองรับการแยกวิเคราะห์รูปภาพภายในเอกสาร

  3. เราไม่รองรับการดึงข้อมูลจากรูปแบบไฟล์ที่มีโครงสร้าง (เช่น ไฟล์ .csv หรือ .jsonl) ดูประเภทไฟล์ที่รองรับ

ลิมิตการใช้งานสำหรับ Assistants API คืออะไร

ลิมิตการใช้งานสำหรับ Assistants API ไม่ได้ผูกกับระดับการใช้งานและโมเดล แต่จะมีขีดจำกัดเริ่มต้นตามประเภทคำขอ พร้อมข้อยกเว้นบางประการ:

  • GET: 1000 RPM

  • POST: 300 RPM

  • DELETE: 300 คำขอต่อนาที

Code Interpreter ใน API คิดราคาอย่างไร

เครื่องมือรันโค้ดมีราคา $0.03 / เซสชัน หากผู้ช่วยของคุณเรียกใช้เครื่องมือรันโค้ดพร้อมกันใน เธรด ที่ต่างกัน สองเธรด จะสร้างเซสชันเครื่องมือรันโค้ดสองเซสชัน (2 * $0.03) แต่ละเซสชันจะใช้งานได้เป็นค่าเริ่มต้นเป็นเวลาหนึ่งชั่วโมง ซึ่งหมายความว่าคุณจะจ่ายค่าธรรมเนียมนี้เพียงครั้งเดียว หากผู้ใช้ของคุณยังคงส่งคำสั่งให้เครื่องมือรันโค้ดในเธรดเดียวกันเป็นเวลาสูงสุดหนึ่งชั่วโมง

File Search ใน API คิดราคาอย่างไร

File Search มีราคา $0.10/GB ของพื้นที่จัดเก็บเวกเตอร์สโตร์ต่อวัน (พื้นที่จัดเก็บ 1 GB แรกฟรี) ขนาดของเวกเตอร์สโตร์จะอิงตามขนาดผลลัพธ์ของเวกเตอร์สโตร์หลังจากไฟล์ของคุณถูกแยกวิเคราะห์ แบ่งชิ้นส่วน และฝังเวกเตอร์แล้ว

เวกเตอร์สโตร์ใดๆ ที่สร้างก่อนวันที่ 17 เมษายน 2024 จะใช้ฟรีจนถึงสิ้นปี 2024 หลังจากนั้นจะเป็นอย่างใดอย่างหนึ่งต่อไปนี้:

  • ถูกเรียกเก็บเงินตามอัตราปัจจุบัน (ขณะนี้คือ $0.10/GB/วัน) หากมีการใช้งานอย่างน้อยหนึ่งครั้งใน Run ที่สร้างหลังวันที่ 17 เมษายน 2024

  • ถูกลบหากไม่ได้ถูกใช้งานใน Run ใดเลยระหว่างวันที่ 17 เมษายน 2024 ถึง 31 ธันวาคม 2024 — ทั้งนี้เพื่อหลีกเลี่ยงการเรียกเก็บเงินสำหรับเวกเตอร์สโตร์ที่คุณอาจสร้างไว้ก่อนประกาศการเปลี่ยนแปลงราคานี้แต่ไม่เคยใช้งาน

มีข้อจำกัดว่าฉันสามารถสร้าง Assistant ได้กี่รายการหรือไม่

ไม่มีข้อจำกัดว่าองค์กรหนึ่งสามารถสร้าง Assistant ได้กี่รายการ

API รองรับการสตรีมหรือไม่

ใช่ Assistants API รองรับการสตรีม

โหมด JSON พร้อมใช้งานใน Assistants API หรือไม่

ใช่ โหมด JSON พร้อมใช้งานบน Assistants API ผ่านพารามิเตอร์ response_format บนออบเจ็กต์ Assistants หรือ Run

Assistants API จะจัดการคำขอสำหรับการเรียกฟังก์ชันของบุคคลที่สามด้วยหรือไม่

ไม่ แม้ว่า Function Calling จะช่วยให้โมเดลเลือกเครื่องมือและจัดรูปแบบคำขอสำหรับเครื่องมือเหล่านั้นได้ แต่ OpenAI ไม่ได้จัดการการเรียกใช้งานเครื่องมือของบุคคลที่สาม

ข้อมูลที่ฉันส่งไปยัง OpenAI ได้รับการจัดการอย่างไร

เช่นเดียวกับส่วนอื่นๆ ของแพลตฟอร์มของเรา ข้อมูลและไฟล์ที่ส่งไปยัง OpenAI API จะไม่ถูกใช้เพื่อฝึกโมเดลของเราโดยเด็ดขาด และคุณสามารถลบข้อมูลของคุณได้ทุกเมื่อที่ต้องการ ข้อมูลที่อัปโหลดไปยัง Assistants API จะถูกจัดเก็บอย่างไม่มีกำหนดจนกว่าผู้ใช้จะลบด้วยตนเอง

DALL-E พร้อมใช้งานผ่าน Assistants API หรือไม่

ขณะนี้ DALL-E ยังไม่พร้อมใช้งาน

มี UI สำหรับ Assistants API หรือไม่

คุณสามารถดู Playground สำหรับ Assistants API ได้ ตรวจสอบให้แน่ใจว่าคุณอยู่ในมุมมอง Assistants บนแถบด้านข้างซ้าย และกำลังใช้โมเดลที่เข้ากันได้กับ Tools ที่คุณต้องการเปิดใช้

Playground Assistants view editing MyQuickstartAssistant with gpt-3.5-turbo and Code interpreter enabled

ขีดจำกัดจำนวนอักขระสำหรับคำสั่งของ Assistant ใน Assistants API คือเท่าใด

ฟิลด์คำสั่งของ Assistant มีความยาวสูงสุด 256,000 อักขระ

ฉันได้รับข้อผิดพลาด เช่น “เซิร์ฟเวอร์เกิดข้อผิดพลาดขณะประมวลผลคำขอของคุณ ขออภัยด้วย! คุณสามารถลองส่งคำขออีกครั้ง หรือติดต่อเราผ่านศูนย์ช่วยเหลือที่ help.openai.com หากข้อผิดพลาดยังคงเกิดขึ้น ” ฉันควรทำอย่างไร

หากคุณได้รับข้อผิดพลาดนี้ อาจหมายความว่าคำสั่งของคุณไม่ได้ตั้งค่าอย่างถูกต้อง หากคุณลองส่งคำขอซ้ำแล้วยังล้มเหลว ต่อไปนี้คือสิ่งที่ควรลอง:

  1. ตรวจสอบให้แน่ใจว่าได้ปรับโครงสร้างคำสั่งของคุณเพื่อจัดการคำสั่งที่มีลักษณะคล้ายฟังก์ชันให้เป็นฟังก์ชัน

  2. เพิ่มคำสั่งใดๆ ในคำสั่งของคุณเป็นฟังก์ชันใน tools

เหตุใดเครื่องมือ File Search ของฉันจึงทำงานได้ไม่ดี

เมื่อใช้เครื่องมือ File Search เราแนะนำให้ตั้งค่า max_prompt_tokens ไม่น้อยกว่า 20,000 สำหรับการสนทนาที่ยาวขึ้นหรือการโต้ตอบหลายครั้งกับ File Search ให้พิจารณาเพิ่มขีดจำกัดนี้เป็น 50,000 หรือทางที่ดีที่สุดคือลบขีดจำกัด max_prompt_tokens ออกทั้งหมดเพื่อให้ได้ผลลัพธ์คุณภาพสูงสุด อ่านเพิ่มเติมได้ที่นี่

ฉันจะให้ข้อเสนอแนะได้อย่างไร

เรายินดีรับฟังข้อเสนอแนะของคุณบนฟอรัมนักพัฒนาของเรา ผ่านศูนย์ช่วยเหลือที่ help.openai.com หรือบน Twitter @OpenAIDevs

บทความนี้มีประโยชน์หรือไม่