2023-03-18 09:51:31 +00:00
# AwesomeGPT
2023-03-18 11:03:33 +00:00
Everything you can do with your computer is possible through AwesomeGPT. It can understand and generate data formats for text, image, dataframe, audio (TODO), video (TODO). It must be run inside a container that is only available to it, and it can build your container environment directly through Terminal Tools.
2023-03-18 09:51:31 +00:00
## Usage
2023-03-18 11:03:33 +00:00
1. environments settings
2. S3 Settings
3. Execute `docker-compose up --build -d awesomegpt`
### Environment
You must need this environments.
2023-03-18 09:51:31 +00:00
```
2023-03-18 11:03:33 +00:00
OPENAI_API_KEY
```
You need this environments.
```
serpapi: SERPAPI_API_KEY
bing-search: BING_SEARCH_URL, BING_SUBSCRIPTION_KEY
2023-03-18 09:51:31 +00:00
```
2023-03-18 06:05:02 +00:00
### S3
1. Create a bucket.
2. Turn off the "Block all public access" setting for the bucket. ![image ](assets/block_public_access.png )
3. Add the following text to Bucket Policy.
```json
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::{your-bucket-name}/*"
}
]
}
```
2023-03-18 11:03:33 +00:00
## Tools
2023-03-18 06:05:02 +00:00
2023-03-18 11:03:33 +00:00
## TODO
2023-03-18 06:05:02 +00:00
2023-03-18 11:03:33 +00:00
- [ ] memory saving
- [ ] session manage
- [ ] convert to alpaca
- [ ] requests.get refactoring
- [ ] prompt upgrade
- [ ] etc.
2023-03-18 06:05:02 +00:00
2023-03-18 11:03:33 +00:00
## Reference
2023-03-18 06:05:02 +00:00
2023-03-18 11:03:33 +00:00
Thanks to the following repositories.
- https://github.com/jerryjliu/llama_index
- https://github.com/hwchase17/langchain
- https://github.com/microsoft/visual-chatgpt