安装SDK

您可以使用阿里云百炼官方的 DashScope SDK(支持 Python 和 Java),也可以通过 OpenAI 官方提供的多语言 SDK(如 Python、Node.js、Java、Go)来调用阿里云百炼的 OpenAI 兼容接口。

安装SDK

Python

需要python >= 3.8

您可以通过OpenAIPython SDKDashScopePython SDK来调用阿里云百炼平台上的模型。

安装OpenAI Python SDK

通过运行以下命令安装或升级 OpenAI Python SDK:

# 如果运行失败,您可以将pip替换成pip3再运行
pip install -U openai

image

当终端出现Successfully installed ... openai-x.x.x的提示后,表示您已经成功安装OpenAI Python SDK。

安装DashScope Python SDK

通过运行以下命令安装或升级 DashScope Python SDK:

# 如果运行失败,您可以将pip替换成pip3再运行
pip install -U dashscope

image

当终端出现Successfully installed ... dashscope-x.x.x的提示后,表示您已经成功安装DashScope Python SDK。

说明

如果在安装SDK过程中出现WARNING: You are using pip version xxx; however, version xxx is available.提示,此为pip工具版本更新通知,与SDK安装无关,请直接忽略即可。

Java

DashScope

在项目中添加 DashScope Java SDK 依赖,并将 the-latest-version 替换为最新的版本号。

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

在项目中添加 OpenAI Java SDK 依赖,并将 the-latest-version 替换为最新的版本号。(推荐设置为3.5.0

需要Java8 或更高版本

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

您可以在终端运行以下命令:

npm install --save openai
# 或者
yarn add openai
说明

如果安装失败,您可以通过配置镜像源的方法来完成安装,如:

npm config set registry https://registry.npmmirror.com/

配置镜像源后,您可以重新运行安装SDK的命令。

image

当终端出现added xx package in xxs的提示后,表示您已经成功安装OpenAI SDK。您可以使用npm list openai查询具体版本信息。

Go

OpenAI

OpenAI 提供了Go 语言的 SDK(需要 Go 1.22+),您可以在项目目录下通过以下命令来安装:

go get 'github.com/openai/openai-go/v3'

或者设置固定的版本进行安装:

go get -u 'github.com/openai/openai-go/v2@v3.8.1'
如访问服务器超时,可设置阿里云镜像代理:go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

在代码中使用以下命令进行导入:

import (
	"github.com/openai/openai-go/v3" // imported as openai
)

后续步骤

成功完成 SDK 的安装后,您可以: