โดย Ferdin Joe
บัญชีกับ Alibaba Cloud เวอร์ชันจีน www.aliyun.com
Tongyi Bailian (Model Studio – รุ่นภาษาจีน) คือแหล่งรวมโมเดลขนาดใหญ่ของ Tongyi ต่างๆ ที่มีจำหน่ายเพื่อวัตถุประสงค์ทางการค้าในหมู่ลูกค้าองค์กรและพันธมิตร ช่วยให้นักพัฒนาสามารถสมัครสมาชิกโมเดลขนาดใหญ่ที่มีอยู่ด้วยคีย์ API และเป็น Model as a Service (MaaS) ในบทช่วยสอนนี้ เราจะอธิบายการสาธิตการใช้ Model Studio Interface เพื่อสร้างการเชื่อมต่อ API จากอินสแตนซ์ PAI-DSW หรือแอปพลิเคชันใดๆ ที่ต้องใช้โมเดล เพื่อวัตถุประสงค์ในการสาธิต เราใช้โมเดล Tongyi Wanxiang สำหรับโมเดลคอล และใช้ Qwen สำหรับการสร้างแอปพลิเคชัน
Model Studio Interface มีสองตัวเลือก: โมเดลคอลและการสร้างแอปพลิเคชัน โมเดลคอลใช้เพื่อสร้างแอปพลิเคชันจากโมเดลขนาดใหญ่จำนวนมากที่มีอยู่ และรวมเข้ากับแอปพลิเคชันที่กำลังพัฒนา การสร้างแอปพลิเคชันเป็นการตั้งค่าครบวงจรที่คุณสามารถใช้โมเดล Qwen รุ่นใหญ่ประมาณ 3 รุ่นและเชื่อมต่อกับ API
คลิกที่ Model Square ในหน้าต่างด้านซ้าย
คลิกที่ Tongyi Wanxiang
สำหรับข้อมูลโค้ด เราจำเป็นต้องอ้างอิงลิงก์ API call examples ที่มีอยู่ใน Tongyi Wanxiang-Text to image ที่ไฮไลต์ไว้ ข้อมูลโค้ดจำเป็นต้องเพิ่มคีย์ API เพื่อเชื่อมต่อกับแอปพลิเคชันที่ได้รับอนุญาตจาก Model Studio คลิกที่ View my API-KEY
คลิกที่ Create API-KEY เพื่อสร้างคีย์ API เนื่องจากมีการสร้างคีย์ไว้สามคีย์แล้ว เราจะคลิกตัวเลือก Check สำหรับ API-KEY แรกเพื่อเริ่มใช้ในโค้ดของเรา
คัดลอกโค้ดและคลิก hide คีย์ API ถูกจัดประเภทเป็นข้อมูลที่เป็นความลับสูง ปิดกล่องโต้ตอบ API-KEY จากนั้นคลิก API call Examples และเลื่อนลงไปที่ข้อมูลโค้ด จะมีตัวอย่าง Python และ Java เก็บข้อมูล Python ไว้เป็นตัวอย่างเพื่อใช้กับคีย์ API ที่คัดลอกล่าสุด เปิดสมุดบันทึก DSW ในแพลตฟอร์มสำหรับ AI (PAI) ตรงนี้เพื่อแสดงแอปพลิเคชันแบบไม่เปิดเผยตัวตน ผมเปิดคอนโซล PAI จากบัญชี Alibaba Cloud อื่นในภูมิภาคระหว่างประเทศ
แก้ไขโค้ดในเซลล์สมุดบันทึกดังนี้
from http import HTTPStatus
from urllib.parse import urlparse, unquote
from pathlib import PurePosixPath
import requests
import dashscope
from dashscope import ImageSynthesis
dashscope.api_key="Your API Key"
def simple_call():
prompt = 'Mouse rides elephant'
rsp = ImageSynthesis.call(model=ImageSynthesis.Models.wanx_v1,prompt=prompt,n=4,size='1024*1024')
if rsp.status_code == HTTPStatus.OK:
print(rsp.output)
print(rsp.usage)
# save file to current directory
for result in rsp.output.results:
file_name = PurePosixPath(unquote(urlparse(result.url).path)).parts[-1]
with open('./%s' % file_name, 'wb+') as f:
f.write(requests.get(result.url).content)
else:
print('Failed, status_code: %s, code: %s, message: %s' %
(rsp.status_code, rsp.code, rsp.message))
if __name__ == '__main__':
simple_call()
ดำเนินการเซลล์สมุดบันทึก
คลิกที่ลิงก์ที่ให้ไว้ในผลลัพธ์ของเซลล์สมุดบันทึก มันจะดาวน์โหลดภาพ ค้นหาและเปิดภาพที่ดาวน์โหลด เราเขียนพรอมต์เป็น Mouse riding an elephant และผลลัพธ์ที่ได้แสดงไว้ด้านล่าง
การสร้างแอปพลิเคชันใช้เพื่อสร้างแอปพลิเคชันโดยตรง และตัวเลือกนี้อนุญาตให้ใช้ Qwen เพียงอย่างเดียว 3 รูปแบบ
คลิก Create Now ในการสร้างแอปพลิเคชัน
คัดลอก API-KEY เช่นเดียวกับที่ทำกับโมเดลคอลก่อนหน้านี้ และคลิกที่ New Applications
เปลี่ยนชื่อแอปพลิเคชันแล้วคลิก set up เพื่อเลือก LM
คลิก Save and Publish
ป้อนพรอมต์และคลิกที่ลูกศร
ด้วยแนวทางเหล่านี้ เราสามารถจัดการแอปพลิเคชัน AI ด้วยโมเดลคอลและการตั้งค่าแอปพลิเคชันได้
บทความนี้มาจากต้นฉบับภาษาอังกฤษ ดูบทความต้นฉบับ ที่นี่
Tongyi Bailian - Model Studio với phiên bản Trung Quốc của Alibaba Cloud
89 posts | 3 followers
FollowRegional Content Hub - December 2, 2024
Regional Content Hub - May 7, 2024
Regional Content Hub - August 12, 2024
Yossavadee.Sak - July 13, 2024
Regional Content Hub - July 8, 2024
Yossavadee.Sak - July 13, 2024
89 posts | 3 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 MoreMake identity management a painless experience and eliminate Identity Silos
Learn MoreA convenient and secure cloud-based Desktop-as-a-Service (DaaS) solution
Learn MoreMore Posts by Regional Content Hub