智能体 SDK
智能体 SDK
Agent SDK 适合在你的应用里运行多步 agent。JoyToken 负责模型调用和用量归因;工具执行、状态存储、审批和业务逻辑仍在你的应用侧。
智能体 SDK
Agent SDK 适合在你的应用里运行多步 agent。JoyToken 负责模型调用和用量归因;工具执行、状态存储、审批和业务逻辑仍在你的应用侧。
| 能力 | 当前状态 |
|---|---|
| JoyToken 模型 provider | 支持 |
| 多步 agent loop | 支持 |
| function tool 调用 | 支持 |
| 停止条件 | 支持 stepCountIs、maxToolCalls、maxCost |
| 状态持久化 | 应用侧保存 messages 后传回 agent.run() |
| 项目 | 值 |
|---|---|
| 包名 | @joytoken/agent-sdk-ts |
| API Key | JOY_TOKEN_API_KEY |
| 默认模型 | auto |
| Node.js | 18+ |
1 import { Agent, createJoyTokenProvider } from "@joytoken/agent-sdk-ts"; 2 3 const agent = new Agent({ 4 model: createJoyTokenProvider({ 5 apiKey: process.env.JOY_TOKEN_API_KEY, 6 }), 7 modelName: "auto", 8 system: "Keep answers short.", 9 }); 10 11 const result = await agent.run("Reply with exactly: pong"); 12 console.log(result.finalText);
| 页面 | 用途 |
|---|---|
| 快速开始 | 跑通第一个 agent |
| 示例 | 复制工具调用、状态持久化、停止条件示例 |
| TypeScript SDK | 查看 TypeScript 用法 |