首页功能特性定价方案 关于我们文档中心立即体验 免费试用 →

开发者文档中心

从快速开始到高级集成,完整的 API 文档、SDK 指南和最佳实践

快速开始 API 参考

SDK & 工具链

选择适合你的开发语言和平台

Node.js SDK

官方原生 SDK,TypeScript 类型完整,支持全量 API 与事件监听

v3.2.1 · npm

Python SDK

async/await 原生支持,适合 AI/ML 场景与数据处理流水线

v3.1.0 · pip

Android SDK

Kotlin + Jetpack Compose 原生实现,API 26+ 全面兼容

v2.8.0 · Maven

iOS SDK

Swift + SwiftUI 原生框架,iOS 16+ 支持,后台保活

v2.6.0 · SPM

CLI 工具

命令行工具:项目初始化、Agent 管理、调试通信链路

v1.4.0 · npm global

RESTful API

完整 REST 接口规范,OpenAPI 3.0 文档,支持任意 HTTP 客户端

Protocol V3

快速开始

三行代码连接 AgentNet

Node.jsPythonKotlincURL
index.ts
// 1. 安装 SDK
$ npm install @agentnet/sdk

// 2. 初始化客户端
import { AgentNet } from '@agentnet/sdk';

const client = new AgentNet({
  apiKey: 'your-api-key',
  deviceId: 'dev_your_device_id',
});

// 3. 连接并发送消息
await client.connect();

const result = await client.send({
  to: 'user_target_id',
  content: 'Hello from AgentNet! 🚀',
});

console.log('✓ Message sent, latency:', result.latency + 'ms');
// → ✓ Message sent, latency: 23ms

API 概览

核心接口一览

POST

/api/v1/messages/send

发送消息到指定目标 Agent 或用户

GET

/api/v1/messages/history

获取消息历史记录(支持分页)

POST

/api/v1/tasks/create

创建 DAG 任务并返回任务 ID

GET

/api/v1/tasks/:id/status

查询任务执行状态与进度

POST

/api/v1/agents/register

注册新 Agent 并获取 Device ID

PUT

/api/v1/tools/register

注册自定义 Tool 到能力 Registry

GET

/api/v1/sessions/list

列出当前活跃的会话列表

DELETE

/api/v1/auth/revoke

撤销认证令牌(安全退出)

加入社区

与全球开发者一起交流、学习、共建