原文地址:AI接口使用–阿里云百煉 – 無敵牛
歡迎參觀我的個人博客:無敵牛 – 技術/著作/典籍/分享等
最近開發了一個抖音AI起名小程序,已經在抖音上線了,歡迎大家來使用。其中用到了 AI文本生成 功能,我用的是 阿里云百煉 提供的文本模型,分享一下使用方法。
打開抖音,掃二維碼就可以打開。
第一步、獲取API-Key
需要去阿里云百煉注冊一個賬號。
可以自行注冊,網址:大模型服務平臺百煉控制臺
注冊后,找到 API-Key 申請一個。之后和 阿里云百煉 平臺通訊,就是通過這個 API-Key 標識的。
第二步、安裝SDK
安裝SDK。我使用python開發,安裝了 DashScope 庫就可以了,使用pip即可。
pip install -U dashscope
參考官方文檔:大模型服務平臺百煉控制臺
第三步、API調用
選定一個文本模型,按照接口格式開發即可。
參考官方文檔:大模型服務平臺百煉控制臺
代碼如下:
# -*- coding: utf-8 -*-import dashscope#model="qwen-max"
#model="qwen-plus"
#model="deepseek-v3"
#model="qwen3-235b-a22b"
#model="qwen-plus-latest"
model="qwen-plus-2025-04-28" # 這里的模型自己在平臺選擇
api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxx" # 這里替換你自己申請的API-Keydef tongyi_ask(sys_content, user_content, temperature=1.2) :messages = [{'role': 'system', 'content': sys_content},{'role': 'user', 'content': user_content}]response = dashscope.Generation.call(api_key = api_key,model=model,messages=messages,result_format='message',enable_thinking=False,temperature=temperature)if 'output' in response :if 'choices' in response['output'] :if len(response['output']['choices']) >= 1:if 'message' in response['output']['choices'][0] :if 'content' in response['output']['choices'][0]['message'] :resp = response['output']['choices'][0]['message']['content']# 去掉前綴offset = resp.find("```json")if offset > 0 :resp = resp[offset+7:]# 去掉后綴offset = resp.find("```")if offset > 0 :resp = resp[:offset]return respreturn Noneif __name__ == "__main__":resp = tongyi_ask("", "你是誰")print(resp)