跳到主要内容

API 和 SDK

我们提供了一套完整的 API 和 SDK,以便于您在开发过程中与我们的平台进行交互。

API

我们有开放的API,您可以使用这些API来创建模型、数据集和空间仓库。您可以查看我们的 API文档 以获取更多信息。

API的使用示例:

curl --location 'https://hub.opencsg.com/api/v1/user/user_name_1/run/mode' --header 'Authorization: Bearer your_access_token'

SDK

CSGHub SDK 是一个 Python SDK, 为 Python 开发者提供一种高效、简单的方法来操作和管理远程的 CSGHub 实例。无论您是想自动化任务、管理数据,还是将 CSGHub 的功能集成到您的 Python 应用中,CSGHub SDK 都提供了一整套功能,可以轻松实现您的目标。

在 CSGHub,您可以通过命令行接口和 API 互动灵活地管理项目中的模型和数据集。我们的平台支持下载断点续传,确保即使在连接中断的情况下也能高效地检索模型或数据集。

  1. 仓库下载:轻松下载 CSGHub 上的完整模型/数据集仓库,确保您获得项目所需的所有组件。
  2. 选择性下载:仅下载 CSGHub 上特定模型/数据集仓库中的文件,让您能够有针对性地访问所需的组件。
  3. 文件夹上传:无缝上传整个文件夹到 CSGHub 的模型/数据集仓库,简化您对社区贡献工作的流程。
  4. 文件上传:CSGHub 支持您将单个文件上传到模型/数据集仓库,方便增量更新或添加。
  5. 集成预训练模型:利用 CSGHub 的 SDK,轻松加载和运行 CSGHub 上可用的预训练模型,为您的项目增强最先进的技术。
  6. 数据集集成:使用 CSGHub SDK 将数据集直接纳入您的下游任务,简化工作流程,实现顺畅的数据处理。