用途:create-agent 帮助搭建模块化 AI 智能体,智能体核心可独立运行而不依赖界面,便于在多种前端之间复用。主要能力:基于 OpenRouter SDK 统一访问 300 多个语言模型;提供 hooks 与生命周期事件,便于监听流式输出、工具调用与推理内容;可选 Ink TUI 作为终端界面,与智能体逻辑分离。必要用法:需先获取 OpenRouter API key,并通过环境变量注入,切勿提交密钥。初始化可用 mkdir my-agent && cd my-agent、npm init -y、npm pkg set type="module";安装依赖 npm install @openrouter/sdk zod eventemitter3,TUI 需要 npm install ink react,并安装 -D typescript @types/react tsx。代码结构包含 agent.ts、tools.ts、可选 cli.tsx 与 headless.ts。无界面运行命令为 OPENROUTER_API_KEY=sk-or-... npm run start:headless。适用场景:需要在终端、HTTP API、Discord 等不同接口上复用同一智能体逻辑时。限制:资料未提供具体计费、价格与性能数据;工具示例包含计算表达式执行,需注意安全边界;其余细节暂未提供。
create-agent
智能体与模型
更新于 10-16 03:11