项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1731
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(含 pip),用于安装 Python 包
- 有效的 LLM 后端 API Key(README 提到需设置 API Key,支持 OpenAI、Anthropic 等后端)
- 可访问 PyPI 或 GitHub 的网络环境
安装与启动步骤
-
1安装 Lotus 包
README 给出的标准安装方式,直接通过 pip 安装发行版 lotus-ai。若想体验最新特性,可改用源码方式安装。
pip install lotus-ai -
2用 uv 安装(可选)
如果项目使用 uv 管理依赖,README 推荐用 uv add 方式添加依赖,效果与 pip install 一致。
uv add lotus-ai -
3从源码安装(可选)
需要 main 分支最新功能时使用,直接安装 GitHub 仓库。适合想跟进开发进度的用户。
pip install git+https://github.com/lotus-data/lotus.git@main -
4设置 API Key
README 的 Quickstart 明确要求先设置你的 API Key 再运行脚本。具体环境变量名请以你所用 LLM 后端(OpenAI/Anthropic 等)的文档为准。
-
5运行 Quickstart 脚本
新建一个 py 文件,粘贴 README Quickstart 中的示例代码(导入 lotus、LM 与 PythonREPLTool),保存后运行即可。
python quickstart.py
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
API Key | 是 | README 要求运行前设置你的 LLM 后端 API Key,用于调用模型 | sk-xxxxxxxx |
如何确认成功
导入 lotus 不报错,且 Quickstart 脚本能成功调用 LLM 并返回结果(无 ImportError 或鉴权错误)。
常见问题
Q:pip 安装后导入 lotus 报错怎么办?
A:确认安装的是 lotus-ai 而不是同名的其他包,并检查当前 Python 环境与 pip 是否为同一环境;必要时用 pip install git+https://github.com/lotus-data/lotus.git@main 重装。
Q:必须用 uv 吗?
A:不必。README 提供两种方式:pip install lotus-ai 或 uv add lotus-ai,二选一即可。
Q:从哪里获取 API Key?
A:README 只说需要设置自己的 API Key,未指定变量名或申请地址,请按你使用的模型后端(如 OpenAI、Anthropic)官方文档申请并配置。
Q:想用最新功能怎么办?
A:README 建议从源码安装:pip install git+https://github.com/lotus-data/lotus.git@main,即可获取 main 分支的最新特性。
注意事项
- README 未给出 API Key 对应的具体环境变量名,需自行查阅所用模型后端文档。
- README 节选中的 Quickstart 代码不完整(示例被截断),完整可运行示例请参考仓库 examples 目录与官方文档。
- 更多安装说明见官方文档 https://lotus-ai.readthedocs.io/en/latest/installation.html。
- LOTUS 通过语义算子优化批量处理,适合大规模文档、日志等数据场景。
核心亮点
- 针对批量推理深度优化,吞吐量提升显著,实测可达 10 倍以上
- API 设计简洁,支持 OpenAI、Anthropic 等多后端,接入成本低
- 内置缓存与容错机制,处理大规模任务时稳定性强
不足之处
- 文档相对简略,高级用法示例不足
- 社区规模尚小,生态和第三方集成待完善
适用场景
- 大规模文档分类与信息抽取
- 日志数据批量分析与摘要生成
- Agent 任务中的多轮批量推理加速
替代项目
LangChain、Haystack、LlamaIndex
上一篇:AgentDock
下一篇:react-agent
同类项目推荐
lerim
开源
把 AI 代理的每次执行轨迹,变成可复用的上下文资产
Compiles AI agent traces and truns them into reusable context.
loopx
开源
让 AI 智能体团队长时间稳定运行不掉链子
Turn long-horizon goals into verifiable results. A local-first semantic control plan···
blades
开源
用 Go 快速构建多模态 AI 智能体,支持多 Agent 协作与可视化调试。
Blades is a Go-based multimodal AI Agent framework.
book-genesis-v4
开源
把书稿创意变成完整手稿,盲评把关质量
Open-source writing skills for Claude Code, Codex, OpenCode, Antigravity, Gemini, Op···
dexto
开源
用 TypeScript 快速搭建和编排智能体应用,支持 MCP 工具调用。
Agent harness and tookit for building AI agents and agentic applications. CLI and SD···
LISA
开源
让 AI 拥有灵魂和欲望,自主行动而非被动响应
Open-source AI Personal Assistant for planning, writing and personal knowledge. Use ···
ehForwarderBot
开源
一个框架,打通所有聊天平台,消息互转远程控号。
An extensible message tunneling chat bot framework. Delivers messages to and from mu···
deep-skill-finder
开源
实测加评价,帮你挑出真能用的智能体技能
Deep Skill Finder – Real Tests Real Reviews find skills that Real Work
sphere-sdk
开源
让AI代理自己赚钱、交易、结算,实现点对点经济自主
The SDK for autonomous economic agents. Give an agent an identity, a wallet, and the···
