bolso_ai
Aplicativo Android chatbot gratuito com OpenAI GPT-3.5 em Flutter semelhante ao Chat-GPT
Baixe na PlayStore
Características
- Conversa aberta com AI Chatbot desenvolvido com modelo
gpt-3.5-turbo
- O bot pode responder a muitas perguntas, por exemplo, resumir conteúdo, traduzir para outros idiomas, respostas factuais, redigir e-mails, ajudar na programação, etc.
- O bot se lembra dos dois últimos conjuntos de conversas para que o contexto seja mantido durante o bate-papo
- Os usuários podem gerar conteúdo, por exemplo, poemas, citações, pensamentos, etc., usando IA e compartilhar nas redes sociais
- Uma tela de configurações para definir a chave da API OpenAI, limite de palavras e assinatura para o conteúdo gerado.
- Funcionalidade de copiar mensagens de bate-papo
Capturas de tela
Começando
Este projeto é um ponto de partida para uma aplicação Flutter.
Alguns recursos para você começar se este for seu primeiro projeto Flutter:
- Laboratório: escreva seu primeiro aplicativo Flutter
- Livro de receitas: exemplos úteis de Flutter
Para obter ajuda para começar a desenvolver o Flutter, consulte a documentação on-line, que oferece tutoriais, exemplos, orientações sobre desenvolvimento móvel e uma referência completa da API.
Comandos úteis
Configuração do Flutter: https://docs.flutter.dev/get-started/install/macos
- Para criar um novo aplicativo flutter
flutter create my_app
- Para verificar dependências ausentes,
flutter doctor -v
- Listar emuladores
$ANDROID_HOME/emulator/emulator -list-avds
- Inicie um emulador
$ANDROID_HOME/emulator/emulator @1536_1024_device
- Verifique se os dispositivos estão executando
flutter devices
- Execute o aplicativo
flutter run
- Para instalar qualquer pacote
flutter pub add <package_name>
ou flutter pub add -d change_app_package_name
- Execute no modo de liberação
flutter run --release
- Versão de compilação apk
flutter build apk
- Gere a chave de upload no android/app
keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
- Verifique a impressão digital
keytool -list -v -keystore ./android/app/upload-keystore.jks -alias upload
- Alterar o nome do pacote
flutter pub add -d change_app_package_name
&& flutter pub run change_app_package_name:main me.varunon9.pocket_ai
- Atualizar ícone do iniciador
flutter pub add -d flutter_launcher_icons
&& flutter pub run flutter_launcher_icons:main
- Build libera pacote
flutter build appbundle
Documentação e recursos-
- Atualizar ícone do iniciador: https://pub.dev/packages/flutter_launcher_icons
- Integre o Firebase: https://firebase.google.com/docs/flutter/setup?platform=ios
- Firebase Analytics: https://firebase.google.com/docs/analytics/get-started?platform=flutter
- Firebase Crashlytics: https://firebase.google.com/docs/crashlytics/get-started?platform=flutter
- Firebase Firestore: https://firebase.google.com/docs/firestore/quickstart#dart
- Lançar aplicativo Android: https://docs.flutter.dev/deployment/android
- Documentos da API OpenAI: https://platform.openai.com/docs/introduction/overview
- APIs de bate-papo-GPT: https://openai.com/blog/introduzindo-chatgpt-and-whisper-apis
Use seu próprio projeto Firebase
- Faça login no firebase:
firebase login
- Selecione o projeto:
flutterfire configure
Como obter sua chave Open AI API
- Inscreva-se https://beta.openai.com/signup
- Visite https://beta.openai.com/account/api-keys e crie uma chave de API gratuita (crédito de US$ 18 por 3 meses)
- Verifique o uso da chave API: https://platform.openai.com/account/usage
- Limites de uso de configuração: https://platform.openai.com/account/billing/limits