Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

# Stochastic Parrot


The avatar of the Stochastic Parrot, a psychedelic cosmic parrot that feeds from the entropy of the universe

| [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.