BEEOS CLOUD / DEVELOPER REFERENCE
SDK 语言与源码配置
查找每种语言和产品角色的 BeeOS Cloud SDK 实现
BeeOS Cloud 对外提供服务端与 Harness 两种 SDK 角色。使用当前环境提供的 Cloud API URL 和相应凭证;服务端示例使用 2.0.0。产品前端沿用自身技术栈和后端授权的数据信道,没有独立的 Cloud 客户端 SDK。服务端有 TypeScript、Python、Go。Harness 有 TypeScript、Python。没有 Java 或 Rust 包,也没有 Go 版 Harness 包。
| 角色 | 语言 | 包或模块 | 源码仓库与路径 |
|---|---|---|---|
| 服务端 | TypeScript | @beeos-ai/cloud-sdk | beeos-cloud-sdks/src/index.ts |
| 服务端 | Python | beeos-cloud-sdk / beeos_cloud_sdk | beeos-cloud-sdks/python/beeos_cloud_sdk/__init__.py |
| 服务端 | Go | github.com/beeos-ai/beeos-cloud-sdks/go/v2 | beeos-cloud-sdks/go |
| Harness | TypeScript | @beeos-ai/cloud-harness-sdk | sdks/products/harness/typescript/src/index.ts |
| Harness | Python | beeos_cloud_harness_sdk | sdks/products/harness/python/beeos_cloud_harness_sdk/__init__.py |
源码配置流程
- 安装服务端 SDK 2.0.0:
npm install @beeos-ai/cloud-sdk@2.0.0、pip install beeos-cloud-sdk==2.0.0或go get github.com/beeos-ai/beeos-cloud-sdks/go/v2@v2.0.0。源码位于beeos-cloud-sdks的src、python和go。 - Harness SDK 源码仍位于
beeos-cloud-all/sdks/products/harness。TypeScript 构建后导出dist/index.js;Python 使用pip install beeos-cloud-harness-sdk==1.0.0安装。 - 将
BEEOS_CLOUD_API_URL设为当前环境的/v1URL;BEEOS_API_KEY(bsk_)只存放在后端配置。TypeScript/Python 使用BeeOSClient,Go 使用NewBeeOSClient;包名是beeoscloudsdk(示例显式别名为cloudsdk)。
Python Harness 导出 BeeOSAgentRuntime。TypeScript Harness 导出 RuntimeRegistrationCoordinator。准确方法名和签名以所选语言源码为准。
BeeOS Cloud返回文档首页