Skip to content

安装

环境要求

依赖版本
Node.js>= 18.0.0
TypeScript>= 5.7 (可选)

安装 kagent-ts

bash
npm install kagent-ts
bash
pnpm add kagent-ts
bash
yarn add kagent-ts

可选依赖

tiktoken (精确 Token 计数)

kagent-ts 默认使用启发式算法估算 Token 数量(4 字符 ≈ 1 Token)。安装 tiktoken 可以获得精确的 Token 计数:

bash
npm install tiktoken

tiktoken 可用时,countTokens() 会自动使用它进行精确计算;否则回退到启发式算法。

导入方式

kagent-ts 支持 ES Module 和 CommonJS 两种导入方式:

ts
// ES Module
import { ReActAgent, OpenAIProvider } from 'kagent-ts'

// CommonJS
const { ReActAgent, OpenAIProvider } = require('kagent-ts')

TypeScript 支持

kagent-ts 是 TypeScript 原生编写的,类型声明文件随包发布。你无需额外安装 @types/kagent-ts

ts
// 开箱即用的类型支持
import type { AgentConfig, Tool, LLMProvider } from 'kagent-ts'

验证安装

ts
import { ReActAgent, PlanSolveAgent, FusionAgent, OrchestratorAgent } from 'kagent-ts'

console.log('kagent-ts 安装成功!')
console.log('可用 Agent 类型:', {
  ReActAgent: typeof ReActAgent,
  PlanSolveAgent: typeof PlanSolveAgent,
  FusionAgent: typeof FusionAgent,
  OrchestratorAgent: typeof OrchestratorAgent,
})

下一步

基于 MIT 协议发布