文档服务端 SDK

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-sdkbeeos-cloud-sdks/src/index.ts
服务端Pythonbeeos-cloud-sdk / beeos_cloud_sdkbeeos-cloud-sdks/python/beeos_cloud_sdk/__init__.py
服务端Gogithub.com/beeos-ai/beeos-cloud-sdks/go/v2beeos-cloud-sdks/go
HarnessTypeScript@beeos-ai/cloud-harness-sdksdks/products/harness/typescript/src/index.ts
HarnessPythonbeeos_cloud_harness_sdksdks/products/harness/python/beeos_cloud_harness_sdk/__init__.py

源码配置流程

  1. 安装服务端 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。
  2. Harness SDK 源码仍位于 beeos-cloud-all/sdks/products/harness。TypeScript 构建后导出 dist/index.js;Python 使用 pip install beeos-cloud-harness-sdk==1.0.0 安装。
  3. 将 BEEOS_CLOUD_API_URL 设为当前环境的 /v1 URL;BEEOS_API_KEY(bsk_)只存放在后端配置。TypeScript/Python 使用 BeeOSClient,Go 使用 NewBeeOSClient;包名是 beeoscloudsdk(示例显式别名为 cloudsdk)。

Python Harness 导出 BeeOSAgentRuntime。TypeScript Harness 导出 RuntimeRegistrationCoordinator。准确方法名和签名以所选语言源码为准。