用于构建智能体 AI 与 LLM 应用的 Python 编排框架,支持 RAG、智能体和多步骤工作流。
zmedelis/bosquet
一个 Clojure 工具库,用于构建基于大语言模型的应用,涵盖提示词模板、提示链、Agent 与工具及记忆管理。
- Star
- 379
- Fork
- 28
- 未关闭 Issue
- 4
- 最近提交
- 上个月
这是什么?
Bosquet 是面向 Clojure 开发者的 LLMOps 工具库,用于构建基于大语言模型的应用。它帮助处理日益复杂的提示词模板、受限于上下文窗口而需要的记忆管理,以及让 Agent 调用外部 API 的需求。
库中集成了 Selmer 模板引擎来编写提示词模板,并借助 Pathom 图处理能力实现提示链的组合与编排。此外还提供 LLM 与工具服务管理、Agent 与工具定义、LLM 记忆处理以及调用结果缓存。生成功能既支持单条提示和提示映射,也支持多轮对话,返回完整会话与生成内容。
对于 OpenAI 和 Ollama 模型,支持工具调用:用户只需为 Clojure 函数添加描述和参数类型标注。命令行工具可设置默认模型、保存 API 密钥,并基于 EDN 格式的提示与数据文件运行生成。
核心功能
- 01通过集成 Selmer 实现提示词模板
- 02基于 Pathom 的提示链组合与编排
- 03支持 OpenAI 和 Ollama 模型的工具调用
- 04多轮对话,自动填充生成内容
- 05提供 LLM 记忆管理与调用结果缓存
- 06命令行工具,用于模型配置和运行生成
适用场景
- 在 Clojure 后端中构建需要复用提示词模板的大模型功能
- 串联多次模型调用,让前一步的输出作为下一步的输入
- 让聊天模型调用 Clojure 函数,例如天气查询或计算工具
快速上手
- 1
复制示例配置文件(config.edn.sample 和 secrets.edn)并按需修改
- 2
设置默认模型
clojure -M -m bosquet.cli llms set --service openai --temperature 0 --model gpt-4o - 3
为你的服务保存 API 密钥
clojure -M -m bosquet.cli keys set openai - 4
运行一次生成
clojure -M -m bosquet.cli "2+{{x}}="
使用前须知
- 需要 Clojure 工具链以及 OpenAI 等 LLM 服务的 API 密钥。
- 完整文档标注为仍在编写中。
收录于专题
标签
常见问题
- bosquet 是什么?
- 一个 Clojure 工具库,用于构建基于大语言模型的应用,涵盖提示词模板、提示链、Agent 与工具及记忆管理。 Bosquet 是面向 Clojure 开发者的 LLMOps 工具库,用于构建基于大语言模型的应用。它帮助处理日益复杂的提示词模板、受限于上下文窗口而需要的记忆管理,以及让 Agent 调用外部 API 的需求。
- bosquet 可以免费使用吗?用的什么许可证?
- bosquet 以 EPL-1.0 许可证开源。用于商业产品前,请先确认许可证条款。
- bosquet 还在维护吗?
- 半年内有更新。bosquet 最近一次提交是在 2026年9月30日。
- bosquet 适合用来做什么?
- 在 Clojure 后端中构建需要复用提示词模板的大模型功能 串联多次模型调用,让前一步的输出作为下一步的输入 让聊天模型调用 Clojure 函数,例如天气查询或计算工具
- bosquet 怎么安装和运行?
- 复制示例配置文件(config.edn.sample 和 secrets.edn)并按需修改 设置默认模型: clojure -M -m bosquet.cli llms set --service openai --temperature 0 --model gpt-4o 为你的服务保存 API 密钥: clojure -M -m bosquet.cli keys set openai 运行一次生成: clojure -M -m bosquet.cli "2+{{x}}="
- 在哪里获取 bosquet?
- 源代码和安装说明在 GitHub 上:https://github.com/zmedelis/bosquet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1073+1 本周154PythonApache-2.0维护活跃更新于 昨天
一套提示词与技能包,让 AI 助手先梳理你的目标,再召唤专属专家代理提供指导。
3475+3 本周459Python无许可证更新于 2个月前
开源 AI 工程平台,用于调试、评估、监控和优化智能体、LLM 应用与机器学习模型。
2.9万+97 本周6589PythonApache-2.0更新于 17小时前
开源、云原生的 LLMOps 平台,用于管理提示词、监控 AI 调用、缓存并发布变更。
3278+1 本周280TypeScriptApache-2.0更新于 3个月前
开源、可自托管的 AI 可观测性平台,用于追踪、评估和调试 LLM 应用与智能体。
1.2万+102 本周1270PythonOther更新于 18小时前
用于构建、测试、评估和部署 LLM 应用的开发工具套件,含 VS Code 流程设计器和 pf 命令行工具。
1.1万+5 本周1126PythonMIT更新于 7天前