方舟提供了 Python 、 Go 和 Java 的 SDK ,方便使用对应编程语言快速调用方舟的模型服务。
推荐新项目使用最新稳定版方舟官方 SDK。对于新版 SDK 暂未支持的 API,可继续安装并使用旧版渠道 SDK;两套 SDK 的包名和导入路径不同,可以在迁移期间并存。请仅在对应代码路径中初始化所需客户端,避免混用请求或响应类型。
本地已安装了 Python ,且版本不低于 3.8。
Python 可使用 UV 安装,并通过它来管理虚拟环境。UV 是一个 Rust 编写的、速度极快的 Python 包和项目管理器,可以方便进行环境隔离,避免干扰您系统中已有的 Python 配置。 推荐安装最新版方舟官方 SDK:
在代码中使用:
如需调用新版 SDK 暂不支持的 API,可继续安装旧版渠道 SDK:
说明
如本地安装错误,可尝试下面方法:
- Windows CMD 不支持单引号作为引用符。如在 Windows CMD 中执行,请改用双引号:
- 如需源码安装,下载并解压对应版本的 SDK 包,进入目录执行:
升级方舟官方 SDK:
升级旧版渠道 SDK:
检查 Go 版本,需 1.20 或以上。
如未安装或版本不满足,可访问 Go 语言官方网站 下载并安装,请选择 1.20 或以上版本。 - Go SDK 使用 go mod 管理,可运行以下命令初始化 go mod。<YOUR_PROJECT_NAME> 替换为项目名称。
- 在本地初始化 go mod 后,运行以下命令安装最新版方舟官方 SDK。
如需调用新版 SDK 暂不支持的 API,可继续安装并引入旧版渠道 SDK:
本 SDK 仅适用于 Java 服务端开发,暂不支持 Android 平台。若需在 Android 平台使用相关功能,需由客户自行开发适配方案。
- 检查并安装 Java 版本,Java 版本需 1.8 或以上。
如未安装 Java 或者版本不满足要求,可访问 Oracle 官方网站 下载并安装适合操作系统的 Java 版本。请确保选择 1.8 或以上版本。 火山方舟 Java SDK 支持通过 Maven 安装、通过 Gradle 安装两种方式。
安装方舟官方 SDK(推荐)
安装旧版渠道 SDK
如需调用新版 SDK 暂不支持的 API,可继续使用以下旧版渠道 SDK。请将 <VERSION> 替换为方舟 Java SDK 最新版本号,SDK 版本可查询:https://central.sonatype.com/artifact/com.volcengine/volcengine-java-sdk-ark-runtime。如需安装指定版本 SDK,也可替换为具体版本号。
在 build.gradle 文件中进行如下配置,在 dependencies 中添加依赖。
升级方舟官方 SDK
使用 Maven Central 上的最新稳定版本替换 <VERSION>,验证通过后在构建文件中锁定该版本。
升级旧版渠道 SDK
旧版渠道 SDK 请按下方方式查询和升级。
同安装 Java SDK,指定需升级的版本号即可。
火山方舟模型调用 API 与 OpenAI API 协议兼容,可使用兼容 OpenAI API 协议的多语言社区 SDK 调用火山方舟大模型或应用。可很方便地迁移模型服务至方舟平台以及 Doubao 大模型。具体使用方法请参考兼容 OpenAI SDK。