Wrapper around tool using LLMs for agentic workflows
Lemmy 是一个基于 TypeScript 构建的 AI 应用开发生态系统,旨在为开发者提供统一的 LLM 接口、交互式终端 UI 组件以及实用的 AI 代理工具。该项目通过高度封装的库和组件库,简化了多模型集成与复杂工作流的构建过程,助力开发者高效实现智能应用的开发与管理。
提供对 Anthropic、OpenAI 和 Google Gemini 等多个主流 LLM 提供商的统一编程接口。 支持手动工具调用与拦截机制,并结合 Zod 模式实现类型安全的工具定义。 内置高性能的终端 UI 框架,具备差异化渲染能力与丰富的交互组件。 具备完善的对话上下文序列化、管理以及支持推理过程的流式响应功能。 通过多应用示例展示了如何利用该框架实现 API 桥接、代码追踪分析及红队测试等复杂场景。
适用于需要集成多种大语言模型并构建交互式命令行工具的开发者,特别是在开发 AI 代理、自动化运维工具及复杂 AI 工作流的应用场景中表现卓越。