This repository contains code that responds to messages on bluesky using large language models via Github Models Marketplace and the atproto API. It runs in the github CI using hourly scheduled cron jobs. It will only respond to messages from accounts that it follows. You can see it in action here.
This is an academic research project and not intended to be used in production.
To run this under your own account, you need clone the repository, activate Github actions and configure three secrets in your repository settings:
BLUESKY_API_KEY
BLUESKY_USERNAME
GH_MODELS_API_KEY
Feedback and contributions are welcome! Just open an issue and let's discuss before you send a pull request.
We acknowledge the financial support by the Federal Ministry of Education and Research of Germany and by Sächsische Staatsministerium für Wissenschaft, Kultur und Tourismus in the programme Center of Excellence for AI-research „Center for Scalable Data Analytics and Artificial Intelligence Dresden/Leipzig", project identification number: ScaDS.AI