Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tanepiper/stochastic-parrot
Polly The Stochastic Parrot - a Mastodon Bot that uses empty ChatGPT prompts to generate Toots.
https://github.com/tanepiper/stochastic-parrot
aibot bot chatbot chatgpt chatgpt4 dall-e dall-e-api elevenlabs github-actions javscript mastodon-bot nodejs text-to-speech
Last synced: 16 days ago
JSON representation
Polly The Stochastic Parrot - a Mastodon Bot that uses empty ChatGPT prompts to generate Toots.
- Host: GitHub
- URL: https://github.com/tanepiper/stochastic-parrot
- Owner: tanepiper
- License: mit
- Created: 2023-03-18T07:58:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-21T09:04:00.000Z (12 months ago)
- Last Synced: 2024-10-11T12:51:55.763Z (about 1 month ago)
- Topics: aibot, bot, chatbot, chatgpt, chatgpt4, dall-e, dall-e-api, elevenlabs, github-actions, javscript, mastodon-bot, nodejs, text-to-speech
- Language: JavaScript
- Homepage: https://stochasticparrot.lol/
- Size: 49.1 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Stochastic Parrot
| [Homepage](https://stochasticparrot.lol/) | [Mastodon](https://botsin.space/@StochasticEntropy) | [GitHub](https://github.com/tanepiper/Stochastic-Parrot) |
This is the Stochastic Parrot, a psychedelic cosmic parrot that feeds from the entropy of the universe. More simply, it's a [Mastodon Bot](https://botsin.space/@StochasticEntropy) that uses the [OpenAI ChatGPT4](https://openai.com/product/gpt-4) API with an empty prompt - and simply repeats back the response.
You could say it's repeating back the hallucinations of the language model.
## Features
The bots has several features it will use to create media and toots
- Chat Replies: Using GPT-4 with an empty string, or a prompt, the bot will generate a thread of toots based on the length
- Image Posting: Using Dall-E, the bot will generate images which it will upload and toot.
- Audio Posting: Uses the [ElevenLabs](httos://elevenlabs.io) API to generate audio from GPT-4, the both will also upload and toot.
- Poll Creation: Using GPT-4 will get the JSON for a poll to toot## How does it work?
The bot itself is simply a GitHub Action that runs on the hour, runs a NodeJS script and posts to Mastodon.