Intelliweb-GPT adalah mesin pencari cerdas / modul Penjawab Pertanyaan yang menggunakan teknologi GPT untuk memberikan jawaban yang akurat dan relevan atas pertanyaan pengguna. Mesin pencari dapat mencari berbagai sumber, termasuk Google Berita dan Google Web, untuk menghasilkan jawaban, dan juga dapat langsung menjawab pertanyaan umum pengguna menggunakan pengetahuan GPT yang ada. Dengan GPT yang terhubung ke internet, pada dasarnya ini adalah GPT dengan steroid! Beginilah cara Bing melakukan pencariannya saat Anda menggunakan Bing Chat.
Intelliweb-GPT menyediakan fitur-fitur berikut:
Pertama instal semua perpustakaan dan modul yang disebutkan di persyaratan.txt:
pip install -r requirements.txt
Di file .env
, ganti nilai variabel OPENAI_API_KEY
ENV dengan kunci OpenAI API Anda sendiri.
Selain itu, jika Anda ingin menggunakan serper API untuk mengambil artikel yang relevan dari web, dapatkan kunci API Anda sendiri dari sini dan tambahkan kunci API Anda ke variabel env SERPER_API_KEY
. Ini memberi Anda 1000 pencarian gratis untuk memulai dan lebih aman serta dapat diandalkan dibandingkan menggunakan metode lainnya. Saat memanggil metode generate_answer
, setel argumen use_serper_api
ke True
.
Berikut ini contoh sederhana bagaimana Anda dapat menggunakan 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 )
Keluaran:
{ ' 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/ ' ]}
Ada juga GUI yang tersedia untuk berinteraksi dengan intelliweb-GPT. UI dibuat menggunakan chainlit dan ini dapat dijalankan dengan menggunakan perintah di bawah ini:
PYTHONPATH= $PWD chainlit run chainlit_app/app.py
Demo cara kerja Chainlit UI dengan intelliweb-GPT: