Open AI คือใคร?
OpenAI คือองค์กรวิจัยและพัฒนาเทคโนโลยีปัญญาประดิษฐ์ (AI) ที่ก่อตั้งขึ้นในเดือนธันวาคม ปี 2015 โดยมีเป้าหมายเพื่อสร้างและส่งเสริม AI โดยมีผลงานที่สำคัญหลายอย่าง เช่น การพัฒนา GPT (Generative Pre-trained Transformer) ซึ่งเป็นโมเดลภาษาขนาดใหญ่ที่มีความสามารถในการสร้างข้อความที่เหมือนกับมนุษย์ และ DALL-E ที่สามารถสร้างภาพจากข้อความที่กำหนด
Azure คืออะไร
Microsoft Azure is a cloud computing platform provided by Microsoft that offers various services related to computing, data storage, data analytics, and other IT needs on the internet.
Microsoft and OpenAI Collaboration
Microsoft Azure คือแพลตฟอร์มคลาวด์คอมพิวติ้งของบริษัท Microsoft ที่ให้บริการต่าง ๆ เกี่ยวกับการประมวลผล, การจัดเก็บข้อมูล, การวิเคราะห์ข้อมูล, และบริการอื่น ๆ ที่เกี่ยวข้องกับการพัฒนาแอปพลิเคชันและระบบ IT บนอินเทอร์เน็ต
Microsoft ได้ลงทุนใน OpenAI หลายพันล้านดอลลาร์ ซึ่งช่วยสนับสนุนการวิจัยและพัฒนาเทคโนโลยี AI ของ OpenAI ทำให้ Microsoft เองก็สามารถเข้าถึงโมเดลต่างๆของ Open AI ได้
ราคาของ Chat GPT
ถ้าหากเราต้องการใช้ GPT-4 หรือ GPT-4o ผ่านทางเว็บ Chat GPT ของ Open AI นั้น เราจะต้องจ่ายในราคา 20 USD ต่อเดือน แต่ถ้าเราเลือกใช้ผ่าน Azure เราจะต้องจ่ายเท่าที่เราใช้ตามจริง โดยคิดเป็น Token ที่ใช้ ซึ่งถ้าหากเราใช้ไม่เยอะ เช่น ใช้ช่วยเขียนบทความ หากใช้ผ่าน Azure จะถูกกว่าอย่างมาก

ราคาของ Chat GPT Plus

ราคาของ GPT Model ของ Azure Open AI

ตัวอย่างหน้าจอสำหรับดูราคา การใช้งานตามจริงของ Azure Open AI ที่ใช้เพียง 1.67 USD ต่อเดือน
วิธีการเข้าใช้ Open AI ผ่าน Azure
ให้เข้าไปที่ https://portal.azure.com/ จะเป็นหน้าแรกของ Azure ถ้าเรามี Subscription (หรือบัญชีที่เอาไว้จ่ายเงินแล้ว ก็จะเข้าได้เลย แต่ถ้าไม่มี สามารถไปกดขอฟรีได้ที่ https://azure.microsoft.com/en-us/free
หลังจากเข้ามาแล้ว ให้กดปุ่ม Create a Resource

ในหน้าจอนี้จะมี Resource ต่างๆของ Azure ให้เราเลือกเยอะมากกก โดยที่ให้เราเสิชหาคำว่า Azure Open AI

พอเราเจอแล้ว ให้กด คำว่า Create > Azure Open AI

ระบบจะพาเรามาหน้าจอที่ให้เราใส่ข้อมูลเพิ่มเติมว่าอยาก Subscription ไหน (จ่ายเงินด้วยบัญชีไหน) Resource Group ไหน (เอาไปวางไว้ folder ไหน) หรือจะสร้าง Resource Group ใหม่ก็ได้
ส่วนข้างล่างจะให้เลือก Region ว่าเอา Server อยู่ที่ไหน และตั้งชื่อให้หน่อยว่าชื่ออะไร
หลังจากเรากด Next จนสร้างเสร็จแล้ว ให้กดเข้ามาใน Resource ที่เราสร้างไว้ จะเห็นว่ามีปุ่มที่เขียนว่า Go to Azure Open AI Studio

กดแล้วจะเข้ามาหน้าหลักของ Azure Open AI แนะนำว่าให้สามารถ bookmark หน้านี้เอาไว้ได้เลยค่ะ

ในนี้เราจะสามารถใช้โมเดลต่างๆของ Open AI ได้หมดเลย ทั้ง Chat, Assistant, Bring your own data, หรือ Dall-E วันนี้ที่เราจะใช้ก็คือ Chat Playground

แต่ก่อนจะไปถึง Chat Playground เราจะต้องไปสร้างโมเดลใน Deployments ซ้ายมือก่อน โดยที่โมเดลแถวๆนี้จะปล่อยแทบจะพร้อมๆกับของ Open AI เลย เราสามารถเลือกโมเดลGPT4 หรือ GPT4o ได้เลย

ให้เราตั้งชื่อและเลือกโมเดลที่ต้องการได้เลย ซึ่งชื่อนี้เราจะใช้ในการเรียกโมเดลทีหลัง หรือสามารถเอาไปใส่ใน API ก็ได้ค่ะ

หลังจากเราสร้าง Model Deployment แล้ว ก็ให้กลับมาที่ Chat Playground เราก็จะมีโมเดลที่เรา Deploy ไว้ให้เราเลือกด้านขวามือ นอกจากนี้เราสามารถปรับ Parameters ต่างๆได้ เช่น อยากให้น้อง creative มากขึ้น หรือ อยากให้ตอบยาวขึ้น
นอกจากนี้ ถ้าหากเรากดปุ่ม View Code จะมีการเตรียม Code ในภาษาต่างๆ กรณีที่เราอยากเอา Deployment ตัวนี้ไปทำเป็น API เช่น เอาไปใส่ใน Python หรือสร้างเป็น Web Application ก็ยังได้ โดยที่จะคิดค่าใช้จ่ายตามจำนวนการเรียกใช้ API

Example Use Case

ด้านล่างเป็นตัวอย่างเว็บที่ใช้ SteamLit เขียน Open AI API สำหรับการเรียกใช้ ก็จะเห็นได้ว่าเอาไปปรับใช้ได้ค่อนข้างหลากหลาย

ที่มาของข้อมูล:
https://openai.com/chatgpt/pricing/
https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/#pricing
(ข้อมูล ณ วันที่ 30 กรกฎาคม 2567)

