hello.tsTypeScript
import { Agent, Model, OpenAIProvider,
UserMessage } from "@yong_xie/lighter";
// 连接你的模型服务
const provider = new OpenAIProvider(
process.env.OPENAI_API_KEY!,
process.env.OPENAI_MODEL!
);
const agent = new Agent({
model: new Model(provider)
});
// 运行你的第一个 Agent
const result = await agent.run({
messages: [new UserMessage("为月球书店起个名字。")]
});
console.log(result.messages.at(-1));示例输出
月光书局需配置 API key;工具示例需 Zod 4。输出为示意。
03 / MAKE IT YOURS
按需扩展。
需要准备什么?
Node.js 22+、ESM 项目,以及模型服务的 API key 和模型 ID。
哪些能力由应用负责?
对话存储、运行轮数限制、权限与工具隔离。详见运行边界。
当前版本稳定吗?
目前为 Alpha,API 可能发生破坏性变化。