GPTMobile: Android-App zum gleichzeitigen Chatten mit mehreren LLM-Plattformen
(github.com/Taewan-P)Da es in letzter Zeit immer mehr nutzbare AI-Modelle gibt und zudem bei den einzelnen Anbietern kostenpflichtige Abo-Optionen entstanden sind, war es mir zu teuer, sie alle zu abonnieren. Deshalb habe ich am Computer eine Browser-Erweiterung mit API-Keys genutzt und nur günstig für die tatsächliche Nutzung bezahlt. Ich dachte, so etwas wäre auch auf dem Handy praktisch, also habe ich es selbst gebaut.
Hauptfunktionen
- Chatten mit mehreren AI-Modellen (unterstützt auch die Funktion, in einem einzigen Chatraum gleichzeitig Antworten von mehreren Plattformen zu erhalten)
- Unterstützte Plattformen (frei auswählbar)
- OpenAI: gpt-4o, 4-turbo, 4, 3.5-turbo
- Anthropic: alle Claude-3-Modelle
- Google: Gemini 1.5 pro, 1.5 flash, 1.0 pro
Der Chatverlauf wird in der internen Datenbank der App (SQLite) gespeichert, und Token-Werte sowie Chatprotokolle werden außer bei API-Aufrufen weder anderweitig übertragen noch verwendet.
Die App-Sprache kann unter Android 13+ über die app-spezifischen Spracheinstellungen geändert werden.
Später geplant...
- Chats löschen
- Multimodale Unterstützung für Bilder, Dateien usw.
- System-Prompt festlegen
- Spracheinstellungen unter Android 12 und älteren Versionen
- Veröffentlichung auf F-Droid und im Play Store
Da ich Jetpack Compose beim Erstellen dieser App zum ersten Mal verwendet habe, ist der Code noch ziemlich unausgereift. Ich werde ihn nach und nach verbessern.
Der Nachteil ist, dass man für jede Plattform, die man nutzen möchte, einen eigenen API-Key ausstellen lassen muss, aber ich freue mich über viel Feedback!
2 Kommentare
Das Löschen von Chats und die Unterstützung für Claude 3.5 wurden hinzugefügt!
Wenn Sie zusätzlich ein Token eingeben, gelangen Sie durch einen Klick auf den Hilfetext im Token-Eingabefeld direkt zu den Seiten zur Schlüsselausstellung der jeweiligen Plattformen!