Este módulo fornece um gerenciador de biblioteca e um invólucro de API para interagir com grandes modelos de idiomas para gerar prompts e definições de assistente. Ele se baseia na biblioteca Langchain, bem como nas APIs OpenAI e Antrópicas.
Este pacote não está atualmente disponível no Pypi. Para instalar os pacotes de repo e instalar pacotes Langchain, antropia e OpenAi PYPI.
Você também precisará obter teclas de API para o OpenAI e Anthropic para usar seus modelos.
Para definir um novo assistente, formate uma assistant_definition em Markdown como este:
<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> Você pode gerar um novo objeto LanguageExpert a partir desta definição usando a função parse_assistant_definition() :
definition_text = ... # Your assistant definition markdown
expert = parse_assistant_definition ( definition_text )
expert = LanguageExpert ( ** expert ) O objeto LanguageExpert pode ser usado para gerar respostas do seu modelo de assistente. Você também pode melhorar uma definição de assistente existente usando a função improve() .
As contribuições são bem -vindas! Abra um problema ou envie uma solicitação de tração no GitHub com quaisquer bugs, solicitações de recursos ou alterações. Como é claramente evidente, não sou um programador muito bom, mas sou um bom engenheiro rápido. Espero compartilhar o que aprendi com outras pessoas e melhorar as duas habilidades no processo.