Intelliweb-GPT هو محرك بحث ذكي / وحدة للإجابة على الأسئلة تستخدم تقنية GPT لتقديم إجابات دقيقة وذات صلة لاستفسارات المستخدم. يمكن لمحرك البحث البحث في مصادر متعددة، بما في ذلك أخبار Google وGoogle Web، لتوليد الإجابات، ويمكنه أيضًا الإجابة مباشرة على استفسارات المستخدم العامة باستخدام المعرفة الحالية لـ GPT. مع اتصال GPT بالإنترنت، فهي في الأساس GPT على المنشطات! هذه هي الطريقة التي يجري بها Bing عمليات البحث في الوقت الذي تستخدم فيه Bing Chat.
يوفر Intelliweb-GPT الميزات التالية:
قم أولاً بتثبيت جميع المكتبات والوحدات النمطية المذكورة في ملف require.txt:
pip install -r requirements.txt
في ملف .env
، استبدل قيمة متغير OPENAI_API_KEY
ENV بمفتاح OpenAI API الخاص بك.
أيضًا، إذا كنت تريد استخدام serper API لجلب المقالات ذات الصلة من الويب، فاحصل على مفتاح 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: