PromptHub
所属分类:自然语言处理
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2023-08-28 02:14:18
上 传 者:
sh-1993
说明: ssprompt默认提示中心,
(The ssprompt default Prompt Hub,)
文件列表:
LICENSE (11357, 2023-09-10)
example/ (0, 2023-09-10)
example/example.yaml (529, 2023-09-10)
example/json/ (0, 2023-09-10)
example/json/example/ (0, 2023-09-10)
example/json/example/example.json (438, 2023-09-10)
example/python/ (0, 2023-09-10)
example/python/example/ (0, 2023-09-10)
example/python/example/__init__.py (61, 2023-09-10)
example/python/example/example.py (666, 2023-09-10)
example/python/tests/ (0, 2023-09-10)
example/python/tests/__init__.py (0, 2023-09-10)
example/text/ (0, 2023-09-10)
example/text/example.prompt (284, 2023-09-10)
example/yaml/ (0, 2023-09-10)
example/yaml/example/ (0, 2023-09-10)
example/yaml/example/example.yaml (94, 2023-09-10)
generation_redbook_article/ (0, 2023-09-10)
generation_redbook_article/generation_redbook_article.yaml (417, 2023-09-10)
generation_redbook_article/python/ (0, 2023-09-10)
generation_redbook_article/python/generation_redbook_article/ (0, 2023-09-10)
generation_redbook_article/python/generation_redbook_article/__init__.py (110, 2023-09-10)
generation_redbook_article/python/generation_redbook_article/prompt.py (2008, 2023-09-10)
generation_redbook_article/python/tests/ (0, 2023-09-10)
generation_redbook_article/python/tests/__init__.py (0, 2023-09-10)
generation_redbook_article/python/tests/test_prompt.py (513, 2023-09-10)
generation_redbook_article/text/ (0, 2023-09-10)
generation_redbook_article/text/redbook-article.prompt (1757, 2023-09-10)
generation_redbook_title/ (0, 2023-09-10)
generation_redbook_title/generation_redbook_title.yaml (402, 2023-09-10)
generation_redbook_title/python/ (0, 2023-09-10)
generation_redbook_title/python/generation_redbook_title/ (0, 2023-09-10)
generation_redbook_title/python/generation_redbook_title/__init__.py (188, 2023-09-10)
generation_redbook_title/python/generation_redbook_title/prompt.py (4444, 2023-09-10)
generation_redbook_title/python/tests/ (0, 2023-09-10)
... ...
# PromptHub
简体中文 | [English](https://github.com/ptonlix/PromptHub/blob/master/<(./README-en.md)>)
Change the world, even a little bit.
PromptHub 是[ssprompt](https://github.com/ptonlix/PromptHub/blob/master/https://github.com/ptonlix/ssprompt) 工具默认使用的 Prompt 仓库
---
## Metafile 介绍
PromptHub 主要依赖 ssprompt 定义的 Meta 文件定义仓库中各类 Prompt,Meta 文件含义参考如下:
ssprompt 通过定义 prompt 工程的 Meta 文件来约束管理 Prompt 分发规则和内容
ssprompt 关于 prompt 定义了四种类型的 Prompt
- Text
- Json
- Yaml
- Python
可以按需生成对应的 Prompt 上传到 PromptHub 进行分发
metafile 以 Prompt 工程名称命名,如 prompt_project.yaml ,是 ssprompt 管理 Prompt 分发的关键
注:上述类型结合参考了 langchain 和 haystack
```yaml
#Prompt工程基础信息
meta:
name: open #工程名称
author:
- ptonlix
description: ""
license: MIT #Prompt工程遵循的协议
llm: #Prompt支持的LLM模型
- gpt-3.5-turbo
readme_format: md #Readme文件格式
tag: #Prompt工程相关类型领域,如question-generation common为公共领域
- common
version: 0.1.0 #版本号
#Text类型的Prompt
text_prompt:
dirname: text #目录名称, 默认为text
#Json类型的Prompt
json_prompt:
dirname: json #目录名称,默认为json
list: #支持多个json类型子工程
- dependencies:
langchain: 0.0.266 #json解析依赖的三方库版本号,如langchain等
name: example #子工程名,对应生成工程目录名
#Yaml类型的prompt
yaml_prompt:
dirname: yaml #目录名称,默认为yaml
list: #支持多个yaml类型子工程
- dependencies:
langchain: 0.0.266 #yaml解析依赖的三方库版本号,如langchain等
name: example #子工程名,对应生成工程目录名
#Python类型的Prompt
python_prompt: #目录名称,默认为yaml
dirname: python #目录名称,默认为yaml
list: #支持多个yaml类型子工程
- dependencies:
langchain: 0.0.266 #Python库引用的三方库版本号,如langchain等
name: example #子工程名,对应生成工程目录名
```
## Prompt Tag
当前 PromptHub 支持 Prompt 分类如下
| **分类名称** | **表示** | **备注** |
| :----------: | :----------------: | :-----------------------------------------: |
| 总结 | summarization | |
| 对话 | conversational | |
| 内容生成 | content-generation | |
| 语言检测 | language-detection | |
| 问答 | question-answering | |
| 情感分析 | sentiment-analysis | |
| 分类 | classification | |
| 翻译 | translation | |
| 代理 | agent | |
| 公共 | common | ssprompt 默认生成 tag
建议更换合适的 tag |
## Prompt 协议
ssprompt 建议采用流行的开源协议,如
- Apache License
- MIT License
- BSD License
- GNU License
各种协议大全,请参考 [开源协议](https://github.com/ptonlix/PromptHub/blob/master/https://opensource.org/licenses/)
---
## 当前 Prompt 工程列表 (持续更新~)
** 欢迎大家提交 Prompt**
### example
1. 项目说明: 示例工程,演示和测试 ssprompt 使用
2. 使用参考:[README](https://github.com/ptonlix/PromptHub/blob/master/example/README.md)
### summarization
1. 项目说明:一个善于总结文档的 Prompt,可以通过明确要求,让 LLM 总结所需的文档
2. 使用参考:[README](https://github.com/ptonlix/PromptHub/blob/master/summarization/README.md)
### generation_redbook_title
1. 项目说明:学习小红书标题风格,根据输入的主题创造对应小红书标题
2. 使用参考:[README](https://github.com/ptonlix/PromptHub/blob/master/generation_redbook_title/README.md)
### generation_redbook_article
1. 项目说明:一键快速生成小红书爆火文章
2. 使用参考:[README](https://github.com/ptonlix/PromptHub/blob/master/generation_redbook_article/README.md)
近期下载者:
相关文件:
收藏者: