Ssprompt

Ssprompt 是一个LLM Prompt分发管理工具,支持创建Prompt工程和拉取Prompt Hub上的Prompt工程文件到本地,帮助用户更高效地管理和使用Prompt。

  • 项目地址:https://github.com/ptonlix/ssprompt## 项目背景<p align="center"><img height=120 src="https://img.gejiba.com/images/e1945208195b199bd244431fd2a6efa0.png"></p>自从OpenAI掀起了一轮新的AI革命,国内外众多玩家入场接受时代洗礼,一时间LLM相关技术井喷,而提示工程( prompt engineering )就在其中。它就像是为大语言模型(LLM)设计的"语言游戏"。通过这个"游戏",我们可以更有效地引导 LLM 来处理问题。在真正的通用智能到来前,基于当前的LLM范式,要充分发挥LLM的优势,Prompt设计越来越复杂化,进一步Prompt的代码化,模块化会越发明显,同时写prompt将会成为AI时代人的基本技能。基于此,我构思创作了ssprompt,希望每个人都能利用Prompt,享受AI时代红利## 🔔ssprompt介绍ssprompt 是一个Prompt分发管理工具,定义了一套Prompt分发规则 支持创建Prompt工程和拉取Prompt Hub上对应Prompt的工程文件到本地工程Ssprompt Interactionssprompt show### 命令介绍 - ssprompt new -> 新建一个新的Prompt工程,指定工程目录,Prompt类型等参数- ssprompt init -> 基于当前目录,引导创建一个Prompt工程- ssprompt add -> 添加一个不同Prompt类型和相关依赖到metafile,并生成相应的Prompt工程目录(工程配置文件)- ssprompt show -> 展示本地Prompt工程的基本信息(metafile)或拉取PromptHub上对应工程的信息- ssprompt pull -> 拉取远端工程到本地项目中,相关工程可以引用Prompt文件或代码- ssprompt list -> 展示当前版本ssprompt支持的命令- ssprompt about -> 展示ssprompt的介绍和版本信息- ssprompt version -> 展示ssprompt的版本信息更多命令参数详情,请使用ssprompt [command] -h进一步了解## 🚀 Quick Install### 系统依赖Ssprompt requires Python 3.10+ ⭐ 支持多平台使用,满足广大Prompt Engineer💻### pip安装shellpip install ssprompt### Linux, macOS, Windows (WSL)shellcurl -sSL https://raw.githubusercontent.com/ptonlix/ssprompt/main/install.py | python3 -### Windows (Powershell)shell(Invoke-WebRequest -Uri https://raw.githubusercontent.com/ptonlix/ssprompt/main/install.py -UseBasicParsing).Content | py -