Alibaba Cloud Model Studio provides the official DashScope SDK for Python and Java. You can also use OpenAI SDKs for Python, Node.js, Java, and Go.
Install the SDK
Python
This SDK requires Python >= 3.8.
Java
DashScope
In your project, add the DashScope Java SDK dependency. Replace the-latest-version with the latest version number.
Gradle
dependencies {
implementation group: 'com.alibaba', name: 'dashscope-sdk-java', version: 'the-latest-version'
}Maven
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dashscope-sdk-java</artifactId>
<version>the-latest-version</version>
</dependency>OpenAI
In your project, add the OpenAI Java SDK dependency. Replace the-latest-version with the latest version number. The recommended version is 3.5.0.
This SDK requires Java 8 or a later version.
Gradle
dependencies {
implementation("com.openai:openai-java:the-latest-version")
}Maven
<dependency>
<groupId>com.openai</groupId>
<artifactId>openai-java</artifactId>
<version>the-latest-version</version>
</dependency>Node.js
OpenAI
Go
OpenAI
OpenAI provides an SDK for the Go language that requires Go 1.22+. To install it, run the following command in your project folder:
go get 'github.com/openai/openai-go/v3'Alternatively, you can install a specific version:
go get -u 'github.com/openai/openai-go/v2@v3.8.1'If access to the server times out, you can set an Alibaba Cloud mirror proxy: go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,directUse the following command to import the SDK into your code:
import (
"github.com/openai/openai-go/v3" // imported as openai
)What to do next
After you install the SDK:
Select a model that fits your scenario from the model list.
Start building your application using models for text generation, image generation, video generation, speech synthesis, speech recognition, embedding, or reranking.
Learn about the compatibility details with the OpenAI API.


