0xroyce / SearchGPT

SearchGPT is a python script that uses SerpAPI, Browserless and OpenAI to search and summarize results including citations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SearchGPT

SearchGPT is a python script that uses SerpAPI, Browserless and OpenAI to search and summarize results including citations.

Live version can be tested here

image

Updates

Update 2024-09-17

  • Streamlit version not working as OAI API key missing
  • Download it locally and add OAI API key

Update 2023-06-18

  • Streamlit version has been updated and now running faster.
  • Number of searches has been increased to provide better accuracy in Streamlit version.
  • Timer for OpenAI added to Streamlit version.

Update 2023-06-17

  • Streamlit version has been added.

Installation

For console version, add API codes in .env file. For Streamlit version, add API codes to secrets.toml.

Install the requirements and run the main.py.

$ pip install -r requirements.txt
$ python main.py

Streamlit version has been added as st_main.py. To run streamlit version, run the following command:

$ streamlit run st_main.py

Licence

MIT © Seedgularity

About

SearchGPT is a python script that uses SerpAPI, Browserless and OpenAI to search and summarize results including citations.

License:MIT License


Languages

Language:Python 100.0%