เมื่อวันที่ 13 มิถุนายน 2023, OpenAI ได้ประกาศการอัปเดตชุดโมเดลภาษาของตน ซึ่งรวมถึงการปรับปรุงการควบคุมทิศทาง, ความสามารถในการเรียกใช้ฟังก์ชันที่ดีขึ้น, ขยายหน้าต่างบริบท และลดราคา ในเวลาเพียงหกเดือน, ChatGPT ซึ่งเป็นโมเดลพี่น้องกับ InstructGPT ที่ได้รับการฝึกฝนให้ปฏิบัติตามคำแนะนำและให้คำตอบโดยละเอียด ได้รับความนิยมอย่างรวดเร็วทั่วโลกนับตั้งแต่เปิดตัวเมื่อวันที่ 30 พฤศจิกายน 2022 การอัปเดตนี้ครอบคลุมหกส่วนหลัก และเราตื่นเต้นที่จะเจาะลึกรายละเอียดกับคุณ
- ความสามารถในการเรียกใช้ฟังก์ชันใหม่ใน Chat Completions API
- รุ่น
gpt-4
และgpt-3.5-turbo
ที่ได้รับการปรับปรุงและควบคุมทิศทางได้มากขึ้น - รุ่น 16k context ใหม่ของ
gpt-3.5-turbo
(เทียบกับรุ่นมาตรฐาน 4k) - ลดต้นทุน 75% สำหรับโมเดล embeddings ที่ล้ำสมัยของเรา
- ลดต้นทุน 25% สำหรับโทเค็นอินพุตสำหรับ
gpt-3.5-turbo
- ประกาศไทม์ไลน์การเลิกใช้สำหรับโมเดล
gpt-3.5-turbo-0301
และgpt-4-0314
การเรียกใช้ฟังก์ชัน
การอัปเดตล่าสุดสำหรับ GPT-4-0613 และ GPT-3.5-turbo-0613 ช่วยให้นักพัฒนาสามารถอธิบายฟังก์ชันให้กับโมเดล ซึ่งจากนั้นสามารถส่งออกอ็อบเจกต์ JSON ที่มีอาร์กิวเมนต์เพื่อเรียกใช้ฟังก์ชันเหล่านั้นได้ วิธีนี้เป็นวิธีใหม่สำหรับโมเดล GPT ในการเชื่อมต่อกับเครื่องมือและ API ภายนอกเพื่อสร้างเอาต์พุตข้อมูลที่มีโครงสร้าง
โมเดลได้รับการปรับแต่งอย่างละเอียดเพื่อตรวจจับเมื่อจำเป็นต้องเรียกใช้ฟังก์ชัน และสามารถตอบสนองด้วย JSON ที่เป็นไปตามลายเซ็นฟังก์ชันได้ สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแชทบอทที่ตอบคำถามโดยการเรียกใช้เครื่องมือภายนอก แปลภาษาธรรมชาติเป็นการเรียก API หรือแบบสอบถามฐานข้อมูล และดึงข้อมูลที่มีโครงสร้างจากข้อความ พารามิเตอร์ API ใหม่รองรับการเรียกใช้ฟังก์ชันเฉพาะ และนักพัฒนาสามารถอ้างอิงถึงเอกสารประกอบสำหรับนักพัฒนาเพื่อเพิ่ม evals เพื่อปรับปรุงการเรียกใช้ฟังก์ชัน
ตัวอย่างการเรียกใช้ฟังก์ชัน
ขั้นตอนที่ 1·OpenAI API
เรียกใช้โมเดลด้วยฟังก์ชันและอินพุตของผู้ใช้
ตัวอย่างรหัสคำขอ:
curl https://api.openai.com/v1/chat/completions -u :$OPENAI_API_KEY -H 'Content-Type: application/json' -d '{
"model": "gpt-3.5-turbo-0613",
"messages": [
{"role": "user", "content": "What is the weather like in Boston?"}
],
"functions": [
{
"name": "get_current_weather",
"description": "Get the current weather in a given location",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA"
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"]
}
},
"required": ["location"]
}
}
]
}'
คุณสามารถใช้ Apidog เพื่อส่งคำขอ cURL ได้ Apidog เป็นเครื่องมือพัฒนาและทดสอบ API ที่มีประสิทธิภาพ ซึ่งมีคุณสมบัติและประโยชน์มากมายสำหรับนักพัฒนา เช่นเดียวกับ Postman, Apidog ช่วยให้ผู้ใช้สามารถส่งคำขอ cURL ซึ่งมีประโยชน์อย่างยิ่งสำหรับผู้ที่คุ้นเคยกับ cURL ในเทอร์มินัลหรืออินเทอร์เฟซบรรทัดคำสั่งอยู่แล้ว การใช้ประโยชน์จากอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้และฟังก์ชันการทำงานมากมายของ Apidog คุณสามารถสร้างและส่งคำขอ cURL ควบคู่ไปกับคำขอประเภทอื่นๆ ได้อย่างง่ายดาย สิ่งนี้ช่วยให้นักพัฒนาสามารถทดสอบ API ได้อย่างมีประสิทธิภาพ ระบุและแก้ไขปัญหาที่อาจเกิดขึ้นได้อย่างรวดเร็ว และเพิ่มประสิทธิภาพเวิร์กโฟลว์การพัฒนา API ของพวกเขา
ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้นกับการทดสอบ API ฟังก์ชันการทำงานของคำขอ cURL ของ Apidog เป็นเครื่องมือสำคัญที่คุณควรมี
คุณต้องแทนที่ $OPENAI_API_KEY
ด้วยพารามิเตอร์ Key จริงเมื่อวางคำสั่งคำขอ cURL

หลังจากคลิกปุ่ม "ส่ง" คุณจะได้รับสตริงของอักขระการตอบสนอง

การตอบสนองที่สมบูรณ์:
{
"id": "chatcmpl-123",
...
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": null,
"function_call": {
"name": "get_current_weather",
"arguments": "{ \"location\": \"Boston, MA\"}"
}
},
"finish_reason": "function_call"
}]
}
ขั้นตอนที่ 2·Third party API
ใช้การตอบสนองของโมเดลเพื่อเรียกใช้ API ของคุณ คำขอเช่นด้านล่าง:
curl https://weatherapi.com/...
{ "temperature": 22, "unit": "celsius", "description": "Sunny" }
ขั้นตอนที่ 3·OpenAI API
ส่งการตอบสนองกลับไปยังโมเดลเพื่อสรุป
ตัวอย่างรหัสคำขอ:
curl https://api.openai.com/v1/chat/completions -u :$OPENAI_API_KEY -H 'Content-Type: application/json' -d '{
"model": "gpt-3.5-turbo-0613",
"messages": [
{"role": "user", "content": "What is the weather like in Boston?"},
{"role": "assistant", "content": null, "function_call": {"name": "get_current_weather", "arguments": "{ \"location\": \"Boston, MA\"}"}},
{"role": "function", "name": "get_current_weather", "content": "{\"temperature\": "22", \"unit\": \"celsius\", \"description\": \"Sunny\"}"}
],
"functions": [
{
"name": "get_current_weather",
"description": "Get the current weather in a given location",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA"
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"]
}
},
"required": ["location"]
}
}
]
}'
คุณสามารถใช้ Apidog เพื่อส่งคำขอได้

หลังจากคลิกปุ่ม "ส่ง" คุณจะได้รับการตอบสนองที่สำเร็จ

การตอบสนองที่สมบูรณ์:
{
"id": "chatcmpl-******",
"object": "chat.completion",
"created": *****,
"model": "gpt-3.5-turbo-0613",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "The weather in Boston is currently sunny with a temperature of 22 degrees Celsius."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 127,
"completion_tokens": 17,
"total_tokens": 144
}
}
สภาพอากาศในบอสตันปัจจุบันมีแดดจัด อุณหภูมิ 22 องศาเซลเซียส
หน้าต่างบริบทที่ใหญ่ขึ้น
ด้วยการอัปเดตล่าสุด GPT-4-32k-0613 และ GPT-3.5-turbo-16k สามารถจัดการข้อความขนาดใหญ่ขึ้นได้ ซึ่งช่วยเพิ่มประสิทธิภาพสำหรับการใช้งานที่ต้องประมวลผลข้อมูลข้อความจำนวนมาก GPT-3.5-turbo-16k สามารถจัดการข้อความได้ประมาณ 20 หน้าในคำขอเดียว ซึ่งมีขนาดใหญ่กว่ารุ่นก่อนถึงสี่เท่า กล่าวอีกนัยหนึ่ง ผู้ใช้จะสามารถอัปโหลดข้อความได้มากถึง 20 หน้าใน ChatGPT พร้อมกัน ซึ่งช่วยเพิ่มขีดความสามารถในการจัดการกับข้อมูลข้อความขนาดใหญ่ได้อย่างมาก
โมเดลใหม่
OpenAI เพิ่งประกาศการอัปเดตโมเดล GPT-4 และ GPT-3.5 Turbo ของพวกเขา GPT-4-0613 มีโมเดลที่ได้รับการปรับปรุงและปรับปรุงใหม่พร้อมความสามารถในการเรียกใช้ฟังก์ชัน ในขณะเดียวกัน GPT-4-32k-0613 มีการปรับปรุงการเรียกใช้ฟังก์ชันเช่นเดียวกับ GPT-4-0613 พร้อมกับความยาวบริบทที่ขยายออกไปเพื่อความเข้าใจที่ดีขึ้นของข้อความขนาดใหญ่
การอัปเดตมีกำหนดจะช่วยให้ผู้คนจำนวนมากขึ้นลองใช้ GPT-4 และ OpenAI กำลังเชิญผู้คนจำนวนมากขึ้นจากรายการรอในช่วงไม่กี่สัปดาห์ข้างหน้า โดยมีเจตนาที่จะลบรายการรอออกทั้งหมดด้วยโมเดลนี้ ในทำนองเดียวกัน GPT-3.5-Turbo-0613 ได้เพิ่มการเรียกใช้ฟังก์ชันและการควบคุมทิศทางที่น่าเชื่อถือยิ่งขึ้นด้วยข้อความระบบ
GPT-3.5-Turbo-16k มีความยาวบริบทเป็นสี่เท่าของ GPT-3.5-Turbo ในราคาเป็นสองเท่าของ 0.003 ต่อ 1K โทเค็นอินพุต และ0.003ต่อ1Kinputtokensand0.004 ต่อ 1K โทเค็นเอาต์พุต การอัปเดตนี้หมายความว่าโมเดลสามารถรองรับข้อความได้ประมาณ 20 หน้าในคำขอเดียว
OpenAI จะอัปเกรดและเลิกใช้โมเดลเริ่มต้นของ GPT-4 และ GPT-3.5 Turbo ที่ประกาศในเดือนมีนาคม แอปพลิเคชันที่ใช้ชื่อโมเดลที่เสถียรจะได้รับการอัปเกรดเป็นโมเดลใหม่โดยอัตโนมัติในวันที่ 27 มิถุนายน นักพัฒนายังสามารถใช้โมเดลเก่าได้จนถึงวันที่ 13 กันยายน โดยระบุชื่อโมเดลที่เหมาะสมในคำขอ API ของพวกเขา OpenAI ยินดีรับข้อเสนอแนะจากนักพัฒนาเพื่อให้แน่ใจว่าจะมีการเปลี่ยนแปลงที่ราบรื่น
เมื่อพิจารณาถึงการอัปเดตเหล่านี้ โมเดลของ OpenAI กำลังมีประสิทธิภาพและใช้งานง่ายขึ้น ทำให้ผู้พัฒนาได้รับความสามารถใหม่ๆ ที่น่าตื่นเต้นในการสำรวจ ตั้งแต่การเรียกใช้ฟังก์ชันที่ดีขึ้นไปจนถึงความยาวบริบทที่ใหญ่ขึ้น การอัปเดตเหล่านี้ผลักดันขีดจำกัดของการประมวลผลภาษาธรรมชาติและนำเทคโนโลยีที่ทันสมัยมาไว้ในมือของนักพัฒนาทั่วโลก
ราคาที่ต่ำกว่า
OpenAI เพิ่งประกาศลดราคาครั้งสำคัญสำหรับโมเดล embeddings ยอดนิยม ซึ่งมีการลดต้นทุนลง 75% เหลือ $0.0001 ต่อ 1K โทเค็น การอัปเดตนี้เป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องของ OpenAI ในการทำให้ระบบของพวกเขามีประสิทธิภาพมากขึ้นและส่งต่อการประหยัดเหล่านั้นไปยังนักพัฒนา
โมเดลแชท GPT-3.5 Turbo ยอดนิยมที่ขับเคลื่อน ChatGPT สำหรับผู้ใช้หลายล้านคนยังได้รับการลดราคา โดยลดต้นทุนโทเค็นอินพุตลง 25% ขณะนี้นักพัฒนาสามารถใช้โมเดลนี้ได้ในราคาเพียง $0.0015 ต่อ 1K โทเค็นอินพุต และ $0.002 ต่อ 1K โทเค็นเอาต์พุต รุ่น 16k context, GPT-3.5-Turbo-16k, มีราคาอยู่ที่ 0.003 ต่อ 1K โทเค็นอินพุต และ0.003ต่อ1Kinputtokensand0.004 ต่อ 1K โทเค็นเอาต์พุต ทำให้นักพัฒนาสามารถใช้ประโยชน์จากโมเดลอันทรงพลังนี้สำหรับการประมวลผลข้อความขนาดใหญ่ได้
OpenAI ให้ความสำคัญกับข้อเสนอแนะจากนักพัฒนา และข้อเสนอแนะของพวกเขาเป็นส่วนสำคัญในการพัฒนาแพลตฟอร์มอย่างต่อเนื่อง การอัปเดตล่าสุดเหล่านี้มีกำหนดจะมอบมูลค่าที่เพิ่มขึ้นและโอกาสในการใช้งานที่กว้างขึ้นสำหรับนักพัฒนาที่ใช้โมเดลของ OpenAI ด้วยราคาที่ต่ำกว่าและคุณสมบัติใหม่อื่นๆ OpenAI ยังคงเป็นผู้นำในสาขาการประมวลผลภาษาธรรมชาติ
โมเดล GPT-4 เทียบกับ โมเดลแชท (GPT-3.5-turbo)
GPT-3.5-turbo โดดเด่นด้วยต้นทุนที่ต่ำกว่า ประสิทธิภาพที่เพียงพอสำหรับการใช้งานทั่วไป และข้อกำหนดด้านทรัพยากรที่ต่ำกว่า ทำให้เหมาะสำหรับผู้ที่มีข้อจำกัดด้านงบประมาณหรือทำงานในสภาพแวดล้อมที่มีข้อจำกัดด้านทรัพยากร อย่างไรก็ตาม หน้าต่างบริบทที่จำกัดและความสามารถในการเรียกใช้ฟังก์ชันที่น้อยกว่าอาจไม่เหมาะสำหรับการใช้งานขั้นสูง
ในทางกลับกัน GPT-4 มีการเรียกใช้ฟังก์ชันที่ได้รับการปรับปรุงและหน้าต่างบริบทที่ใหญ่ขึ้น ซึ่งเป็นประโยชน์สำหรับการใช้งานที่ซับซ้อนซึ่งต้องเก็บข้อมูลในอดีตจำนวนมาก อย่างไรก็ตาม มันมาพร้อมกับราคาที่สูงกว่าและต้องการทรัพยากรการคำนวณที่มากขึ้น การเลือกโมเดลที่เหมาะสมกับความต้องการของเราสามารถเพิ่มผลประโยชน์สูงสุดในขณะที่ยังคงอยู่ในงบประมาณ
การเลิกใช้โมเดล
กระบวนการอัปเกรดและเลิกใช้รุ่นเริ่มต้นของ gpt-4 และ gpt-3.5-turbo ได้เริ่มต้นขึ้น ซึ่งประกาศในเดือนมีนาคม ชื่อโมเดลที่เสถียร รวมถึง gpt-3.5-turbo, gpt-4 และ gpt-4-32k จะได้รับการอัปเกรดเป็นโมเดลใหม่โดยอัตโนมัติในวันที่ 27 มิถุนายน เพื่อเปรียบเทียบประสิทธิภาพของโมเดลระหว่างรุ่น ไลบรารี Evals ของเรารองรับการประเมินผลแบบสาธารณะและส่วนตัวเพื่อแสดงให้เห็นว่าการเปลี่ยนแปลงของโมเดลจะส่งผลกระทบต่อกรณีการใช้งานของคุณอย่างไร
หากนักพัฒนาต้องการเวลามากขึ้นในการเปลี่ยนไปใช้โมเดลใหม่ พวกเขายังคงสามารถใช้โมเดลเก่าได้โดยระบุ gpt-3.5-turbo-0301, gpt-4-0314 หรือ gpt-4-32k-0314 ในคำขอ API ของพวกเขา โมเดลเก่าจะพร้อมใช้งานจนถึงวันที่ 13 กันยายน หลังจากนั้นคำขอสำหรับชื่อโมเดลเหล่านั้นจะไม่สำเร็จ หากต้องการรับข้อมูลอัปเดตเกี่ยวกับการเลิกใช้โมเดล คุณสามารถเยี่ยมชมหน้าการเลิกใช้โมเดลของเรา เนื่องจากนี่เป็นการอัปเดตครั้งแรกสำหรับโมเดลเหล่านี้ เราจะขอบคุณข้อเสนอแนะจากนักพัฒนาเพื่อให้แน่ใจว่าจะมีการเปลี่ยนแปลงที่ราบรื่น
บทสรุป
OpenAI ได้เปิดตัวโมเดลและคุณสมบัติใหม่ที่จะช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่มีประสิทธิภาพได้ ราคาที่ลดลงนั้นน่าสนใจเป็นพิเศษ เนื่องจากช่วยให้สามารถทดลองใช้กับเว็บแอปได้มากขึ้นในขณะที่ลดค่าใช้จ่ายให้น้อยที่สุด จะเป็นเรื่องน่าสนใจที่จะดูว่านักพัฒนาคนอื่นๆ จะใช้ประโยชน์จากการอัปเดตเหล่านี้อย่างไร
นอกจากนี้ ปลั๊กอิน ChatGPT เป็นเครื่องมือที่ขับเคลื่อนด้วย AI ที่สามารถช่วยคุณจัดการบริการลูกค้า การตลาด และงานทางธุรกิจอื่นๆ ได้อย่างมีประสิทธิภาพ บทความนี้จะแนะนำกรณีการใช้งานที่สร้างสรรค์หลายประการเพื่อนำคุณค่ามาสู่ธุรกิจของคุณมากขึ้น