Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krateng/signalgpt
Chat with personalized ChatGPT assistants in an instant messenger
https://github.com/krateng/signalgpt
chatbot chatgpt-api
Last synced: 23 days ago
JSON representation
Chat with personalized ChatGPT assistants in an instant messenger
- Host: GitHub
- URL: https://github.com/krateng/signalgpt
- Owner: krateng
- License: mit
- Created: 2023-09-25T15:31:09.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-18T20:46:39.000Z (5 months ago)
- Last Synced: 2024-07-19T04:51:48.255Z (5 months ago)
- Topics: chatbot, chatgpt-api
- Language: Python
- Homepage:
- Size: 2.94 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## SignalGPT
This started off as a frontend for the OpenAI API in order to have different personas for the AI that specialize in different topics and have their own characters.
Now it can pretty much be used as a sort of AI companion - the AI can send memes, selfies, introduce you to their friends, rename the group chat for comedic effect etc. :DIt is highly recommended to use GPT-4 for chats, and almost obligatory for meta-prompts - but this can get very expensive. Check your usage statistics regularly!
### Work in Progress
Right now there is very little web interface feedback. Keep your terminal open to see when requests haven't succeeded.
### Deployment
* Bare metal: Install with `pip install .` Run with `python3 -m signalGPT.web` in an empty folder.
* Container: Mount your data directory to `/data` inside the container. Map your desired port to `9090`.Make sure to add your OpenAI API key to the config file.
You should also add a getimg.ai key for image generation.
Authentication is very basic. It is not recommended to expose this service to the web.