Intelliweb-GPT — это интеллектуальная поисковая система/модуль ответов на вопросы, который использует технологию GPT для предоставления точных и релевантных ответов на запросы пользователей. Поисковая система может выполнять поиск в нескольких источниках, включая Новости Google и Интернет Google, для получения ответов, а также может напрямую отвечать на общие запросы пользователей, используя существующие знания GPT. Когда GPT подключен к Интернету, это по сути GPT на стероидах! Вот как Bing выполняет поиск в тот момент, когда вы используете Bing Chat.
Intelliweb-GPT предоставляет следующие возможности:
Сначала установите все библиотеки и модули, упомянутые в файле require.txt:
pip install -r requirements.txt
В файле .env
замените значение переменной ENV OPENAI_API_KEY
своим собственным ключом API OpenAI.
Кроме того, если вы хотите использовать API-интерфейс Serper для получения соответствующих статей из Интернета, получите отсюда свой собственный ключ API и добавьте свой ключ API в переменную env SERPER_API_KEY
. Он дает вам 1000 бесплатных поисков для начала и является более безопасным и надежным, чем использование других методов. При вызове метода generate_answer
установите для аргумента use_serper_api
значение True
.
Далее, вот простой пример использования Intelliweb-GPT:
from pprint import pprint
from intelliweb_GPT import generate_answer
query = "How did the Super Mario Bros. movie fare at the box office?"
answer_dict = generate_answer ( query , use_serper_api = False )
pprint ( answer_dict )
Выход:
{ ' answer ' : ' The Super Mario Bros. movie has been a massive success at the box '
' office, breaking multiple records and becoming the '
' highest-grossing video game adaptation of all time, surpassing '
' Detective Pikachu. As of 2023-04-15, the film grossed $204.6 '
' million domestically and $377 million globally in its opening '
' weekend, and has since surpassed $500 million worldwide. It has '
' become the biggest opening of 2023, the highest-grossing debut '
' for Illumination, and the second-biggest debut ever for an '
' animated movie. The movie has already made more than 2.5 times its '
' budget, which is generally what a movie needs to break even. '
" There's a strong chance that the video game movie could join the "
' billion-dollar club despite the bad reviews. However, it remains '
' to be seen how well it will do in the following weeks. ' ,
' sources ' : [ ' https://deadline.com/2023/04/super-mario-bros-movie-crosses-500-million-worldwide-box-office-1235325476/ ' ,
' https://collider.com/super-mario-bros-movie-global-box-office-434-million/ ' ,
' https://variety.com/2023/film/news/super-mario-bros-movie-box-office-records-opening-weekend-1235577764/ ' ,
' https://www.shacknews.com/article/135069/super-mario-bros-movie-highest-grossing-video-game-film ' ,
' https://screenrant.com/super-mario-bros-movie-every-box-office-record/ ' ]}
Существует также графический интерфейс для взаимодействия с intelliweb-GPT. Пользовательский интерфейс создан с использованием Chainlit, и его можно запустить с помощью команды ниже:
PYTHONPATH= $PWD chainlit run chainlit_app/app.py
Демонстрация того, как пользовательский интерфейс Chainlit работает с intelliweb-GPT: