#DIAP_TS_SDK
智能体网络协议 (Decentralized Intelligent Agent Protocol) TypeScript SDK - 提供完整的DIAP_TS_SDK 自动配置工具包。
- 密钥生成: 支持Ed25519和Secp256k1密钥对生成
- DID自动配置: 自动创建和配置去中心化身份
- HTTP自动配置: 自动配置HTTP服务和路由
- 智能体自动配置: 完整的ANP智能体配置管理
import { DIAP_TS_SDK,DIAPKeyGenerator } from 'DIAP_TS_SDK';
// 生成密钥对
const keyGenerator = new DIAPKeyGenerator();
const keyPair = await keyGenerator.generateKeyPair('ed25519');
// 初始化SDK
const sdk = new DIAPSDK({
keyPair: keyPair,
network: 'testnet'
});
// 自动配置智能体
await sdk.autoConfig();###Decentralized Intelligent Agent Protocol KeyGenerator
generateKeyPair(type: 'ed25519' | 'secp256k1'): 生成密钥对generateDID(keyPair: KeyPairResult): 生成DID文档
autoConfig(): 自动配置智能体connect(peerId: string): 连接到其他智能体sendMessage(message: ANPRequest): 发送消息
setupServer(port: number): 设置HTTP服务器addRoute(path: string, handler: Function): 添加路由
createDID(): 创建DIDupdateDID(did: string, updates: any): 更新DID
MIT License
欢迎提交Issue和Pull Request!
- 作者: liuyuanjie
- 邮箱: 2844169590@qq.com