11 pontos por chungjungsoo 2024-06-17 | 2 comentários | Compartilhar no WhatsApp

Com o aumento recente da quantidade de modelos de IA disponíveis e o surgimento de opções de assinatura paga em cada empresa, assinar tudo ficou caro demais para mim. Então, no computador, eu vinha usando extensões de navegador com chaves de API para pagar barato apenas pelo que usava. Achei que seria bom ter algo assim também no celular, então resolvi criar este app.

Principais recursos

  • Conversar com vários modelos de IA (também oferece suporte para receber respostas de várias plataformas ao mesmo tempo em uma única sala de chat)
  • Plataformas compatíveis (podem ser escolhidas manualmente)
    • OpenAI: gpt-4o, 4-turbo, 4, 3.5-turbo
    • Anthropic: todos os modelos Claude 3
    • Google: Gemini 1.5 pro, 1.5 flash, 1.0 pro

O histórico de conversas é salvo no banco de dados interno do app (SQLite), e os valores de token e os registros de chat não são enviados nem usados em nenhum outro lugar além das chamadas de API.
O idioma do app pode ser alterado no Android 13+ usando a configuração de idioma por aplicativo.

No futuro...

  • Excluir conversas
  • Suporte multimodal, como imagens e arquivos
  • Configuração de system prompt
  • Configuração de idioma no Android 12 e versões anteriores
  • Publicação no F-Droid e na Play Store

Como foi a primeira vez que usei Jetpack Compose para criar um app, o código ainda está bem cru. Vou melhorando aos poucos.

Há a desvantagem de que é preciso emitir uma chave de API para cada plataforma que você quiser usar, mas... agradeço muito qualquer feedback!

2 comentários

 
chungjungsoo 2024-06-25

A exclusão de conversas e o suporte ao Claude 3.5 foram adicionados!

 
chungjungsoo 2024-06-17

Além disso, ao inserir o token, se você clicar no texto de ajuda do campo de token, será levado diretamente ao site de emissão de chaves de cada plataforma!