Ein Open-Source-System zur automatischen Beschreibung von Bildern, die von Benutzern auf populären Medienplattformen gesendet werden. Derzeit unterstützt Discord, Support für Slack, Messenger, Telegramm und andere Plattformen, die bald kommen!
Beschreiben Sie automatisch Bilder, die von Benutzern auf beliebten Medienplattformen gesendet werden. Unglaublich nützlich für die visuell beeinträchtigte Beeinträchtigung wird der DeScriber automatisch Bilder aufnehmen und die Verwendung von GPT-4-Vision interpretiert, die Bilder in eine menschenlesbare Textdarstellung umwandeln, die den Benutzern ein ganzheitliches Verständnis des Bildes vermitteln muss, ohne dass das Bild selbst visuell sehen muss.
Bot -Setup -Support und Demo -Server: Treten Sie hier bei
Python 3.9 und höher werden unterstützt
Um mit dem BOT zu fahren, müssen Sie die Anforderungen installieren, Ihre Umgebungsvariablen einrichten und den Bot starten. So installieren Sie die Anforderungen:
python3.9 -m pip install -r requirements.txt Benennen Sie dann sample.env in .env um und füllen Sie es mit Ihren entsprechenden API -Schlüssel aus:
DISCORD_TOKEN = " MTE..... "
OPENAI_API_KEY = " sk-....... "
DESCRIBED_CHANNELS = " mute-this-testing,blank-test "
ALLOWED_GUILDS = " 1061370086331523176 "
ADMIN_ROLES = " Admin "Zulässige Gilden sind Kommas getrennte Werte von Gilden -IDs. Sie können Gilden -IDs abrufen, indem Sie mit der rechten Maustaste auf einen Server oben links in Ihrem Discord -Fenster klicken und dann auf "ID kopieren" klicken. Kanalnamen und admin_roles sind ebenfalls von Fallempfindungen und Comma getrennt.
Sie können hier einen Openai -API -Schlüssel erhalten und lernen, wie Sie hier einen Discord Bot erstellen
Um den Bot aus dem Stammverzeichnis des Repo zu starten, rennen Sie:
python -m discord_service.botSobald andere Plattformen unterstützt werden, werden mehr Befehle zum Ausführen der Bots für die anderen Plattformen durchgeführt. Darüber hinaus wird ein All-in-One-Befehl erstellt, der alles ausführt.
Innerhalb eines Discord -Servers können nur die Benutzer, die in ADMIN_ROLES in Ihrer Umgebungsdatei Rollen definiert haben, Bildbeschreibungen ein- und ausschalten. Standardmäßig für einen Server sind Bildbeschreibungen ausgeschaltet. Sie können sie einschalten mit:
/describe status:on
Sie können sie mit ausschalten
/describe status:off