forked from mukulpatnaik/researchgpt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b1587db
commit b572a0e
Showing
3 changed files
with
49 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# ResearchGPT | ||
|
||
This is a flask app provides an interface to enable a conversation with a research paper. You can enter a link to a | ||
pdf hosted online or upload your own pdf. The app will then extract the text from the pdf, create embeddings from the text and use them with the openai api to generate a response to a question you ask. It will also return a source for the part of the text it used to generate the response and the page number. | ||
|
||
You can try a demo here: http://researchgpt.ue.r.appspot.com | ||
|
||
## Installation | ||
|
||
```bash | ||
git clone https://github.com/mukulpatnaik/researchgpt.git | ||
cd researchgpt | ||
pip install -r requirements.txt | ||
``` | ||
|
||
## Usage | ||
|
||
```bash | ||
python app.py | ||
``` | ||
|
||
## Google Cloud Deployment | ||
|
||
Follow the instructions here: https://cloud.google.com/appengine/docs/standard/python3/building-app/deploying-web-service | ||
Once you have the app.yaml file set up with your openai key and also have gcloud cli set up, you can deploy with: | ||
|
||
```bash | ||
gcloud app deploy | ||
``` | ||
|
||
To stream logs: | ||
|
||
```bash | ||
gcloud app logs tail | ||
``` | ||
|
||
## Example Screenshot | ||
|
||
![Example Screenshot](demo.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters