Skip to main content

Dashscope

https://dashscope.console.aliyun.com/

We support ALL Qwen models, just set dashscope/ as a prefix when sending completion requests

API Key​

# env variable
os.environ['DASHSCOPE_API_KEY']

Sample Usage​

from litellm import completion
import os

os.environ['DASHSCOPE_API_KEY'] = ""
response = completion(
model="dashscope/qwen-turbo",
messages=[
{"role": "user", "content": "hello from litellm"}
],
)
print(response)

Sample Usage - Streaming​

from litellm import completion
import os

os.environ['DASHSCOPE_API_KEY'] = ""
response = completion(
model="dashscope/qwen-turbo",
messages=[
{"role": "user", "content": "hello from litellm"}
],
stream=True
)

for chunk in response:
print(chunk)

Supported Models - ALL Qwen Models Supported!​

We support ALL Qwen models, just set dashscope/ as a prefix when sending completion requests

DashScope Model List

Model NameFunction Call
qwen-turbocompletion(model="dashscope/qwen-turbo", messages)
qwen-pluscompletion(model="dashscope/qwen-plus", messages)
qwen-maxcompletion(model="dashscope/qwen-max", messages)
qwen-turbo-latestcompletion(model="dashscope/qwen-turbo-latest", messages)
qwen-plus-latestcompletion(model="dashscope/qwen-plus-latest", messages)
qwen-max-latestcompletion(model="dashscope/qwen-max-latest", messages)
qwen-vl-pluscompletion(model="dashscope/qwen-vl-plus", messages)
qwen-vl-maxcompletion(model="dashscope/qwen-vl-max", messages)
qwq-32bcompletion(model="dashscope/qwq-32b", messages)
qwq-32b-previewcompletion(model="dashscope/qwq-32b-preview", messages)
qwen3-235b-a22bcompletion(model="dashscope/qwen3-235b-a22b", messages)
qwen3-32bcompletion(model="dashscope/qwen3-32b", messages)
qwen3-30b-a3bcompletion(model="dashscope/qwen3-30b-a3b", messages)