GPTMobile: एक Android ऐप जिसमें कई LLM platforms के साथ एक साथ चैट की जा सकती है
(github.com/Taewan-P)हाल ही में इस्तेमाल के लिए उपलब्ध AI models बढ़ गए हैं, और हर कंपनी ने अपने-अपने paid subscription options भी शुरू कर दिए हैं। लेकिन सबको subscribe करना कीमत के हिसाब से बहुत बोझिल था। इसलिए कंप्यूटर पर मैं browser extension में API key डालकर जितना इस्तेमाल करूँ उतना ही कम खर्च वाले तरीके से उपयोग कर रहा था। तब लगा कि अगर फ़ोन पर भी ऐसा एक ऐप हो तो अच्छा रहेगा, इसलिए इसे बनाकर देखा।
मुख्य फीचर्स
- कई AI models के साथ चैट (एक ही chat room में कई platforms से एक साथ जवाब पाने की सुविधा भी समर्थित है)
- समर्थित platforms (सीधे चुन सकते हैं)
- OpenAI: gpt-4o, 4-turbo, 4, 3.5-turbo
- Anthropic: Claude 3 के सभी models
- Google: Gemini 1.5 pro, 1.5 flash, 1.0 pro
चैट हिस्ट्री ऐप के अंदरूनी database (SQLite) में सेव होती है, और token values तथा चैट रिकॉर्ड API call के समय के अलावा कहीं और भेजे या इस्तेमाल नहीं किए जाते।
ऐप की भाषा Android 13+ में per-app language setting से बदली जा सकती है।
आगे चलकर...
- चैट delete
- image, file आदि multimodal support
- system prompt setting
- Android 12 और उससे नीचे के versions में language setting
- F-Droid और Play Store पर अपलोड
ऐप बनाते समय Jetpack Compose मैंने इस बार पहली बार इस्तेमाल किया है, इसलिए code अभी काफी कच्चा है। इसे धीरे-धीरे बेहतर बनाता रहूँगा।
जिस platform का इस्तेमाल करना है, उसके लिए API key अलग से जारी करवानी पड़ती है — यह एक कमी है, लेकिन... कृपया बहुत सारा feedback दें!
2 टिप्पणियां
चैट डिलीट करने की सुविधा और Claude 3.5 सपोर्ट जोड़ा गया है!
इसके अलावा, जब आप token दर्ज करते हैं, तो token इनपुट फ़ील्ड के help text पर क्लिक करने से आप सीधे हर platform की key जारी करने वाली साइट पर जा सकते हैं!