banks

用模板化方式管理 LLM 提示词,告别散落代码中的字符串

Banks 是一个基于 Jinja 模板引擎的 LLM 提示词(Prompt)管理语言与工具库。它解决的是大语言模型应用中提示词难以维护、复用和版本管理的问题。核心能力包括:使用 Jinja 语法编写可参数化的提示词模板,支持生成纯文本或聊天消息;允许为提示词附加元数据(如模型参数、标签、描述),便于分类与检索;将版本管理作为一等公民,每次修改可追溯;支持将提示词及其元数据以文件形式存储在磁盘上,方便团队协作与 CI/CD 集成。Banks 面向需要系统化构建和管理提示词的开发者,尤其适合提示词数量多、迭代频繁的 LLM 应用项目。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 129
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队masci
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型chatgpt,llm,nlp,openai,prompt-engineering,prompt-toolkit
GitHub 星标★ 129
30天Star增速
HF 下载量
上线时间2023-06-04 00:00:00
最近更新2026-09-14 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

核心亮点

  • 基于 Jinja 模板,支持变量、循环、条件等复杂逻辑,提示词可编程化
  • 内置元数据与版本管理,提示词可追溯、易维护,适合团队协作
  • 支持存储到磁盘,提示词可作为独立文件管理,便于复用与部署

不足之处

  • 项目处于早期阶段,文档和社区生态待观察
  • 仅支持 Python,对其他语言开发者不友好

适用场景

  • 构建需要大量提示词的 LLM 应用,如客服机器人、内容生成工具
  • 团队协作开发提示词,需要统一管理和版本控制
  • 将提示词作为配置资产,进行 A/B 测试或动态调整

替代项目

LangChain Prompt Templates、Promptify、Guidance

项目介绍

banks 是开发框架领域的开源项目,由 masci 开发,2023 年首次发布。

它收录于开发框架分类,该分类目前共有 803 个项目,GitHub 星标数为 129。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-14。MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:构建需要大量提示词的LLM应用,如客服机器人、内容生成工具。同类可对比的替代方案包括 LangChain Prompt Templates、Promptify、Guidance。

上一篇:codex-multi-auth

下一篇:langchain4j

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12