สวัสดีค่ะ วันนี้หมวยจะพาทุกคนมาทำความรู้จักกับ Alibaba Cloud Model Studio และโมเดลภาษาสุดล้ำ Qwen-Max ซึ่งเป็นโมเดลภาษาขนาดใหญ่ (Large Language Model - LLM) ที่ทรงพลังจาก Alibaba Cloud ค่ะ เราจะมาเรียนรู้วิธีการใช้งานผ่าน Python SDK บน Ubuntu กันค่ะ พร้อมแล้วไปเริ่มกันเลย!
1. Activate Alibaba Cloud Model Studio
ขั้นตอนแรก เราจะต้องเปิดใช้งาน Alibaba Cloud Model Studio ก่อนนะคะ ไปที่ Alibaba Cloud console และค้นหา "Alibaba Cloud Model Studio" ค่ะ จากนั้นก็คลิก "Activate Now" เพื่อเปิดใช้งานได้เลยค่ะ
2.To install the DashScope SDK for Python on Ubuntu, follow these steps:
2.1 Update Your System: Ensure your system is up to date.
sudo apt update
sudo apt upgrade
2.2 Install Python and pip: If you don't already have Python and pip installed, you can install them using the following commands.
sudo apt install python3
sudo apt install python3-pip
2.3 Install DashScope SDK: Use pip to install the DashScope SDK.
pip install dashscope
pip install dashscope --upgrade
2.4 Verify the installation
pip show dashscope
3.กำหนด API Key บน Ubuntu
เราจะต้องมี API key เพื่อเข้าถึง Alibaba Cloud Model Studio ค่ะ สร้าง API key โดยการคลิกที่ Tab System Tools เลือก API-KEY และ Create API Key
Remark: permission: This role is granted all permissions of "Admin" and AliyunSFMFullAccess policy to the RAM user
เมื่อได้ API key มาแล้ว ให้กำหนดเป็น environment variable ดังนี้ค่ะ
export DASHSCOPE_API_KEY="your_api_key"
echo "export DASHSCOPE_API_KEY='your_api_key" >> ~/.bashrc
source ~/.bashrc
echo $DASHSCOPE_API_KEY
4.เลือก Model Qwen-Max
Qwen-Max คือโมเดลภาษาที่เราจะใช้ในบทความนี้ค่ะ Qwen-Max มีความสามารถหลากหลาย ตั้งแต่การสร้างข้อความ การแปลภาษา ไปจนถึงการเขียนโค้ดเลยล่ะค่ะ
5.ใช้งาน DashScope SDK กับ Qwen-Max
มาถึงขั้นตอนที่สนุกที่สุดกันแล้วค่ะ
เราจะมาเขียนโค้ด Python เพื่อใช้งาน Qwen-Max ผ่าน DashScope SDK กันค่ะ
5.1 Single-round Conversation
ผลลัพธ์ : โค้ดนี้จะทำให้ Qwen-Max ตอบคำถามว่า "Who are you" ค่ะ
5.2 Multi-round Conversation
ผลลัพธ์ โค้ดนี้จะทำให้ Qwen-Max สามารถสนทนาโต้ตอบได้หลายรอบค่ะ
5.3 Streaming Output
ผลลัพธ์ โค้ดนี้จะทำให้ Qwen-Max ส่งผลลัพธ์ออกมาแบบเรียลไทม์ค่ะ
5.4 Function Call
ผลลัพธ์ โค้ดนี้จะแสดงให้เห็นว่า Qwen-Max สามารถเรียกใช้ฟังก์ชันภายนอกได้อย่างไรค่ะ
Alibaba Cloud Model Studio SDKs สำหรับ Python ช่วยให้คุณนำพลังของ AI มาสู่แอปพลิเคชันของคุณได้อย่างง่ายดาย ไม่ว่าคุณจะเป็นนักพัฒนา หรือองค์กรธุรกิจ Alibaba Cloud Model Studio มีเครื่องมือและทรัพยากรที่คุณต้องการเพื่อสร้างสรรค์นวัตกรรม AI
**คำแนะนำเพิ่มเติม:
หวังว่าบทความนี้จะเป็นประโยชน์และช่วยให้คุณเข้าใจการใช้งาน Alibaba Cloud Model Studio SDKs ในภาษา Python ได้ดียิ่งขึ้น
หากมีคำถามหรือข้อสงสัยเพิ่มเติม สามารถสอบถามได้เลยค่ะ
Alibaba Cloud Model Studio: ทดลองใช้งานโมเดล Qwen-Max ผ่าน GUI
ทดสอบ Alibaba Cloud Model Studio: เรียกใช้ Qwen model ผ่าน API ด้วย Python
9 posts | 0 followers
Follow9 posts | 0 followers
FollowTop-performance foundation models from Alibaba Cloud
Learn MoreA one-stop generative AI platform to build intelligent applications that understand your business, based on Qwen model series such as Qwen-Max and other popular models
Learn MoreAccelerate innovation with generative AI to create new business success
Learn MoreAccelerate AI-driven business and AI model training and inference with Alibaba Cloud GPU technology
Learn MoreMore Posts by Yossavadee.Sak