GPT4 ExpertManager
1.0.0
该模块提供了一个提示库管理器和API包装器,用于与大型语言模型进行交互以生成提示和助手定义。它依靠兰班图书馆以及OpenAI和人类API。
该软件包目前尚未在PYPI上可用。要安装克隆回购并安装兰链,人类和OpenAI PYPI软件包。
您还需要获取OpenAI和Anthropic的API键才能使用其模型。
要定义一个新助手,请在这样的Markdown中格式化一个assistant_definition :
<assistant_definition>
< name >Your Assistant Name</ name >
< role >Description of your assistant's purpose or role</ role >
<system_message>A message from your assistant to the user explaining its purpose</system_message>
<example_input>An example user input or query</example_input>
<example_output>Your assistant's response to the example input</example_output>
</assistant_definition> 然后,您可以使用parse_assistant_definition()函数从此定义中生成一个新的LanguageExpert对象:
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert )然后, LanguageExpert对象可用于从助手模型中生成响应。您还可以使用improve()函数来改进现有的助手定义。
欢迎捐款!请打开问题或在GitHub上提交带有任何错误,功能请求或更改的拉动请求。显然,我不是一个很好的程序员,但我是一个很好的及时工程师。我希望与他人分享我学到的知识,并在此过程中提高两个技能。