Um wrapper de LLMs que influencia seu comportamento usando prompts e contextos de maneira transparente para os usuários finais.
sh instalar.sh
texto-davinci-003
Flan-T5 desenvolvido pelo Google.
ChatGPT e GPT4 através de API paga.
Apoiamos três tipos de prompts a partir do momento:
Prompts manuais : esses prompts são codificados e foram os primeiros incluídos neste projeto.
Incríveis prompts de bate-papo GPT : nosso sistema também oferece suporte a esse enorme conjunto de dados HF de maneira transparente.
Prompts personalizados : qualquer usuário pode adicionar prompts personalizados por meio de um arquivo.
(Em andamento) Suporte para prompts awesome-gpt4 .
Os usuários devem criar um arquivo config.txt como o seguinte para ler o Open AI bearer:
[autenticação] api_key = xxxxxxxxxxxxxxxxxx
from smartygpt import SmartyGPT, Modelsif __name__=="__main__":s = SmartyGPT(prompt="DoctorAdvice", config_file="/home/user/config.txt") resultado = s.wrapper("A vitamina D pode curar COVID-19 ?") imprimir (resultado)
Verifique o Colab ou pasta de teste para mais exemplos e funcionalidades
O principal objetivo deste projeto é reunir em um único ambiente todos os recursos (modelos, prompts, APIs, etc.) relacionados aos LLMs.
Além disso, também pensamos na perspectiva do usuário final . É altamente improvável que um usuário introduza um contexto complexo em uma consulta para influenciar a resposta do modelo. Esta biblioteca tenta resolver isso escondendo os detalhes de implementação para os usuários finais.
Mais recursos/modelos estão prestes a chegar! Sinta-se à vontade para fazer um PR, abrir uma edição ou entrar em contato comigo pelo e-mail [email protected]
O software é fornecido "como está" e "com todas as falhas", sem garantias de qualquer tipo, expressas ou implícitas, incluindo, entre outras, garantias implícitas de comercialização, adequação a uma finalidade específica e não violação. Nenhuma garantia é fornecida de que o software estará livre de defeitos ou de que a operação do software será ininterrupta. O uso do software e de qualquer outro material ou serviço baixado ou disponibilizado a você por meio do software ocorre por sua própria conta e risco, e você é o único responsável por qualquer dano potencial resultante de seu uso.