GPTMobile: app para Android que permite chatear con varias plataformas de LLM al mismo tiempo
(github.com/Taewan-P)Últimamente han aumentado los modelos de IA que se pueden usar, y además cada empresa ha ido creando opciones de suscripción de pago, así que suscribirse a todos resultaba demasiado costoso. Por eso, en la computadora estaba usando una extensión de navegador con claves API para pagar de forma económica solo por lo que uso, y pensé que sería bueno tener algo similar también en el teléfono, así que lo hice.
Funciones principales
- Chatear con varios modelos de IA (también soporta recibir respuestas simultáneas de varias plataformas dentro de una sola sala de chat)
- Plataformas compatibles (se pueden elegir directamente)
- OpenAI: gpt-4o, 4-turbo, 4, 3.5-turbo
- Anthropic: todos los modelos Claude 3
- Google: Gemini 1.5 pro, 1.5 flash, 1.0 pro
El historial de chat se guarda en la base de datos interna de la app (SQLite), y los valores de token y los registros de chat no se envían ni se usan en ningún otro lugar excepto al hacer llamadas a la API.
El idioma de la app se puede cambiar con la configuración de idioma por aplicación en Android 13+.
Más adelante...
- Eliminar chats
- Soporte multimodal como imágenes y archivos
- Configuración del prompt del sistema
- Configuración de idioma en Android 12 y versiones anteriores
- Publicación en F-Droid y Play Store
Es la primera vez que uso Jetpack Compose para crear una app, así que el código todavía es bastante torpe. Lo iré mejorando poco a poco.
Tiene la desventaja de que hay que emitir una clave API para cada plataforma que se quiera usar, pero... ¡agradezco mucho cualquier comentario!
2 comentarios
¡Se agregó la eliminación de chats y compatibilidad con Claude 3.5!
Además, cuando ingreses el token, si haces clic en el texto de ayuda del campo de token, irás directamente al sitio de emisión de claves de cada plataforma.