Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/baobabkoodaa/future

A dystopia simulator powered by ChatGPT
https://github.com/baobabkoodaa/future

chatbot chatgpt dystopian gpt-3 website

Last synced: 5 days ago
JSON representation

A dystopia simulator powered by ChatGPT

Awesome Lists containing this project

README

        

# WeChatGPT+

![Screenshot](public/screenshot2.jpg "Screenshot")

A dystopic text adventure powered by ChatGPT.

Try it here: [https://future.attejuvonen.fi](https://future.attejuvonen.fi)

### Dev

1. Set up environment variables (e.g. in /.vscode/launch.json)
- OPENAI_API_KEY
- OPENAI_ORGANIZATION
- LOG_ENDPOINT

2. Run server.js with node v17 (e.g. with VSCode run -> run without debugging)

3. Open http://localhost:3000

### Deployment

This repo has been set up to automatically deploy upon pushes to the master branch:
- Fly.io NodeJS backend deployment (which also serves static frontend if needed)
- Netlify static frontend deployment

The domain [https://future.attejuvonen.fi](https://future.attejuvonen.fi) is pointing to Netlify frontend, which sends requests to Fly.io NodeJS backend, which sends requests to OpenAI API.

How to rotate multiple secrets at the same time without intermittent deployment:

`flyctl secrets -a future-attejuvonen set OPENAI_API_KEY=ssadsdadsa OPENAI_ORGANIZATION=dsdasdsa`