https://github.com/timothymugayi/gpt-search-assistant
ChatGPT Search Assistant
https://github.com/timothymugayi/gpt-search-assistant
bing chatgpt chatgpt4 coinmarketcap googleapi python searxng serp-api
Last synced: 4 months ago
JSON representation
ChatGPT Search Assistant
- Host: GitHub
- URL: https://github.com/timothymugayi/gpt-search-assistant
- Owner: timothymugayi
- License: apache-2.0
- Created: 2023-04-11T16:58:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-18T15:47:52.000Z (about 3 years ago)
- Last Synced: 2024-11-06T02:38:59.405Z (over 1 year ago)
- Topics: bing, chatgpt, chatgpt4, coinmarketcap, googleapi, python, searxng, serp-api
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LangChain Agent GPT Search Assistant
Example of how to use Langchain tool agents evlauate to GPT plugins
to give your ChatGPT access to the internet.
## Prerequisite packages
The following are the additional packages to run LangChain Agent tools.
You may refer to getting started section to install correct versions directly from the conda environment.yml file
```bash
pip install python-coinmarketcap
pip install wolframalpha
pip install wikipedia
pip install google-api-python-client
pip install google-search-results
```
[coinmarketcap_search.py](coinmarketcap_search.py) file is a Crypto currency Wrapper
to coinmarket cap to get the latest prices for over 9k cryptocurrency coins
If you make any updates to your conda environment environment you can re export the dependencies using
this command
```commandline
conda env export | grep -v "^prefix: " > environment.yml
```
# Getting Started
1. install conda
2. Create new conda environment based on yaml file
```commandline
conda env create --file=environment.yml
```
# About SearxNG
SearxNG is a privacy-friendly free metasearch engine that aggregates results from
multiple search engines
https://docs.searxng.org/admin/engines/configured_engines.html and databases and
supports the `OpenSearch
https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md
specification.
You will need docker to run it from your local machine
follow instruction on git repo https://github.com/searxng/searxng-docker