Оболочка LLM, которая изменяет свое поведение, используя подсказки и контексты прозрачным для конечных пользователей способом.
ш install.sh
текст-давинчи-003
Flan-T5 создан на базе Google.
ChatGPT и GPT4 через платный API.
На данный момент мы поддерживаем три типа подсказок:
Ручные подсказки : эти подсказки жестко запрограммированы и были первыми, включенными в этот проект.
Потрясающие подсказки Chat GPT : наша система также прозрачно поддерживает этот огромный набор данных HF.
Пользовательские подсказки : любой пользователь может добавлять собственные подсказки через файл.
(В процессе) Поддержка подсказок Awesome-gpt4 .
Пользователям следует создать файл config.txt, подобный следующему, для чтения носителя Open AI:
[аутент.] api_key = xxxxxxxxxxxxxxxxxx
из smartygpt import SmartyGPT, Modelsif __name__=="__main__":s = SmartyGPT(prompt="DoctorAdvice", config_file="/home/user/config.txt") result = s.wrapper("Может ли витамин D вылечить COVID-19 ?")печатать(результат)
Проверьте папку Colab или test, чтобы увидеть больше примеров и функций.
Основная цель данного проекта — объединение в единой среде всех ресурсов (моделей, подсказок, API и т. д.), связанных с LLM.
Более того, мы также думаем с точки зрения конечного пользователя . Маловероятно, что пользователь введет в запрос сложный контекст, чтобы исказить ответ модели. Эта библиотека пытается решить эту проблему, скрывая детали реализации от конечных пользователей.
Скоро появятся новые функции/модели! Не стесняйтесь сделать пиар, открыть вопрос или связаться со мной по адресу [email protected].
Программное обеспечение предоставляется «как есть» и «со всеми недостатками» без каких-либо гарантий, явных или подразумеваемых, включая, помимо прочего, подразумеваемые гарантии коммерческой ценности, пригодности для определенной цели и отсутствия нарушений прав. Никакая гарантия не предоставляется, что программное обеспечение не будет иметь дефектов или что его работа будет бесперебойной. Вы используете программное обеспечение и любые другие материалы или услуги, загруженные или предоставленные вам через программное обеспечение, на свое усмотрение и на свой риск, и вы несете единоличную ответственность за любой потенциальный ущерб, возникший в результате их использования.