×
Community Blog ลงมือทดสอบ Alibaba Cloud Model Studio: เรียนรู้การใช้งาน Qwen Model ด้วย Python SDK (ฉบับผู้เริ่มต้น)

ลงมือทดสอบ Alibaba Cloud Model Studio: เรียนรู้การใช้งาน Qwen Model ด้วย Python SDK (ฉบับผู้เริ่มต้น)

แนะนำทุกขั้นตอนตั้งแต่การเปิดใช้งาน Model Studio การติดตั้ง SDK บน Ubuntu ไปจนถึงการเขียนโค้ด Python เพื่อทดสอบความสามารถของ Qwen-Max

สวัสดีค่ะ วันนี้หมวยจะพาทุกคนมาทำความรู้จักกับ 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" เพื่อเปิดใช้งานได้เลยค่ะ

Screenshot_2024_07_14_204234

Screenshot_2024_07_14_202843

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

Screenshot_2024_07_14_205322

3.กำหนด API Key บน Ubuntu
เราจะต้องมี API key เพื่อเข้าถึง Alibaba Cloud Model Studio ค่ะ สร้าง API key โดยการคลิกที่ Tab System Tools เลือก API-KEY และ Create API Key

Screenshot_2024_07_14_210519

Screenshot_2024_07_14_210947

Untitled

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 มีความสามารถหลากหลาย ตั้งแต่การสร้างข้อความ การแปลภาษา ไปจนถึงการเขียนโค้ดเลยล่ะค่ะ

Untitled

Screenshot_2024_07_14_212132

5.ใช้งาน DashScope SDK กับ Qwen-Max

มาถึงขั้นตอนที่สนุกที่สุดกันแล้วค่ะ

เราจะมาเขียนโค้ด Python เพื่อใช้งาน Qwen-Max ผ่าน DashScope SDK กันค่ะ

5.1 Single-round Conversation

Untitled

ผลลัพธ์ : โค้ดนี้จะทำให้ Qwen-Max ตอบคำถามว่า "Who are you" ค่ะ

5.2 Multi-round Conversation

Screenshot_2024_07_14_214150

ผลลัพธ์ โค้ดนี้จะทำให้ Qwen-Max สามารถสนทนาโต้ตอบได้หลายรอบค่ะ

5.3 Streaming Output
Screenshot_2024_07_14_215003

ผลลัพธ์ โค้ดนี้จะทำให้ Qwen-Max ส่งผลลัพธ์ออกมาแบบเรียลไทม์ค่ะ

5.4 Function Call

Screenshot_2024_07_14_220759

ผลลัพธ์ โค้ดนี้จะแสดงให้เห็นว่า Qwen-Max สามารถเรียกใช้ฟังก์ชันภายนอกได้อย่างไรค่ะ

Reference: https://www.alibabacloud.com/help/en/model-studio/developer-reference/qwen-model-api-details?spm=a2c63.p38356.0.0.7c0d5aeecWvFK2


Alibaba Cloud Model Studio SDKs สำหรับ Python ช่วยให้คุณนำพลังของ AI มาสู่แอปพลิเคชันของคุณได้อย่างง่ายดาย ไม่ว่าคุณจะเป็นนักพัฒนา หรือองค์กรธุรกิจ Alibaba Cloud Model Studio มีเครื่องมือและทรัพยากรที่คุณต้องการเพื่อสร้างสรรค์นวัตกรรม AI

**คำแนะนำเพิ่มเติม:

  1. ศึกษาเอกสารประกอบอย่างละเอียดของ Alibaba Cloud Model Studio SDKs เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับฟีเจอร์และความสามารถต่างๆ
  2. ทดลองสร้างแอปพลิเคชัน AI ของคุณเองโดยใช้ Alibaba Cloud Model Studio SDKs และ SDKs

หวังว่าบทความนี้จะเป็นประโยชน์และช่วยให้คุณเข้าใจการใช้งาน Alibaba Cloud Model Studio SDKs ในภาษา Python ได้ดียิ่งขึ้น

หากมีคำถามหรือข้อสงสัยเพิ่มเติม สามารถสอบถามได้เลยค่ะ

0 1 0
Share on

Yossavadee.Sak

9 posts | 0 followers

Comments

Yossavadee.Sak

9 posts | 0 followers

Related Products