Intelliweb-GPT es un motor de búsqueda inteligente/módulo de respuesta a preguntas que utiliza la tecnología GPT para proporcionar respuestas precisas y relevantes a las consultas de los usuarios. El motor de búsqueda puede buscar múltiples fuentes, incluidas Google News y Google Web, para generar respuestas, y también puede responder directamente consultas generales de los usuarios utilizando el conocimiento existente de GPT. Con GPT conectado a Internet, ¡es básicamente GPT con esteroides! Así es como Bing realiza sus búsquedas al momento de utilizar Bing Chat.
Intelliweb-GPT proporciona las siguientes características:
Primero instale todas las bibliotecas y módulos mencionados en requisitos.txt:
pip install -r requirements.txt
En el archivo .env
, reemplace el valor de la variable OPENAI_API_KEY
ENV con su propia clave API de OpenAI.
Además, si desea utilizar la API de Serper para obtener los artículos relevantes de la web, obtenga su propia clave API desde aquí y agregue su clave API a la variable de entorno SERPER_API_KEY
. Para empezar, le ofrece 1000 búsquedas gratuitas y es más seguro y confiable que utilizar otros métodos. Mientras llama al método generate_answer
, establezca el argumento use_serper_api
en True
.
A continuación, le presentamos un ejemplo sencillo de cómo puede utilizar 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 )
Producción:
{ ' 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/ ' ]}
También hay una GUI disponible para interactuar con intelliweb-GPT. La interfaz de usuario se crea usando chainlit y se puede ejecutar usando el siguiente comando:
PYTHONPATH= $PWD chainlit run chainlit_app/app.py
Demostración de cómo funciona la interfaz de usuario de Chainlit con intelliweb-GPT: