11 puntos por chungjungsoo 2024-06-17 | 2 comentarios | Compartir por WhatsApp

Ú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

 
chungjungsoo 2024-06-25

¡Se agregó la eliminación de chats y compatibilidad con Claude 3.5!

 
chungjungsoo 2024-06-17

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.