Intelliweb-GPT는 GPT 기술을 사용하여 사용자 쿼리에 정확하고 관련성 높은 답변을 제공하는 지능형 검색 엔진/질문 응답 모듈입니다. 검색 엔진은 Google 뉴스, Google 웹 등 여러 소스를 검색하여 답변을 생성할 수 있으며 GPT의 기존 지식을 사용하여 일반 사용자 쿼리에 직접 답변할 수도 있습니다. GPT가 인터넷에 연결되어 있으면 기본적으로 스테로이드를 사용하는 GPT입니다! 이것이 Bing Chat을 사용하는 순간 Bing이 검색하는 방법입니다.
Intelliweb-GPT는 다음과 같은 기능을 제공합니다.
먼저 요구사항.txt에 언급된 모든 라이브러리와 모듈을 설치하십시오.
pip install -r requirements.txt
.env
파일에서 OPENAI_API_KEY
ENV 변수의 값을 자체 OpenAI API 키로 바꿉니다.
또한 serper API를 사용하여 웹에서 관련 기사를 가져오려면 여기에서 고유한 API 키를 가져와 API 키를 SERPER_API_KEY
env 변수에 추가하세요. 처음부터 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와 상호 작용하는 데 사용할 수 있는 GUI도 있습니다. UI는 chainlit을 사용하여 생성되며 아래 명령을 사용하여 실행할 수 있습니다.
PYTHONPATH= $PWD chainlit run chainlit_app/app.py
Chainlit UI가 intelliweb-GPT와 함께 작동하는 방식에 대한 데모: