Provides a way for Rising Storm 2: Vietnam players to communicate via text with in-game "bots" that are powered by OpenAI's LLMs.
This project contains two parts, the ChatGPTBotsMutator mutator for RS2
dedicated servers, and a Python "proxy" server that allows the mutator to
communicate with OpenAI APIs.
The project depends on the LibHTTP.u package from https://github.com/tuokri/ue3-libhttp.
It is required by the ChatGPTBots.u mutator code for RS2 dedicated servers.
The Steam Workshop distribution of this mod includes all the UnrealScript dependencies.
Deploying the Python chatgpt_proxy proxy server requires a Postgres database and a Redis
instance.
Remember to build a server-only version of LibHTTP for all SWS/GitHub releases!
Logging setup for production deployment!