Smarty GPT
1.1.0
LLM 的包装器,以对最终用户透明的方式使用提示和上下文来偏向其行为。
sh安装.sh
文本-达芬奇-003
Flan-T5由 Google 提供支持。
ChatGPT和GPT4通过付费 API。
我们目前支持三种类型的提示:
手动提示:这些提示是硬编码的,并且是该项目中首次包含的提示。
Awesome Chat GPT 提示:我们的系统还以透明的方式支持这个庞大的 HF 数据集。
自定义提示:任何用户都可以通过文件添加自定义提示。
(正在进行中)支持Awesome-gpt4提示。
用户应创建如下所示的config.txt文件来读取 Open AI 承载:
[授权] api_key = xxxxxxxxxxxxxxxxxx
from smartygpt import SmartyGPT, Modelsif __name__=="__main__":s = SmartyGPT(prompt="DoctorAdvice", config_file="/home/user/config.txt") result = s.wrapper("维生素 D 能否治愈 COVID-19 ?”)打印(结果)
检查Colab或测试文件夹以获取更多示例和功能
该项目的主要目的是将与 LLM 相关的所有资源(模型、提示、API 等)加入到一个环境中。
此外,我们还从最终用户的角度思考。用户极不可能在查询中引入复杂的上下文来影响模型响应。该库试图解决这个问题,向最终用户隐藏实现细节。
更多功能/模型即将推出!请随时发表 PR、提出问题或通过 [email protected] 与我联系
该软件按“原样”和“不存在任何缺陷”提供,不提供任何明示或默示的保证,包括但不限于适销性、特定用途适用性和不侵权的默示保证。不保证软件没有缺陷或软件的运行不会中断。您对软件以及通过软件下载或提供给您的任何其他材料或服务的使用由您自行决定并承担风险,并且您对因使用它们而造成的任何潜在损害承担全部责任。