poche_ai
Application Android de chatbot gratuite alimentée par OpenAI GPT-3.5 dans Flutter similaire à Chat-GPT
Téléchargez-le depuis PlayStore
Caractéristiques
- Conversation ouverte avec AI Chatbot alimenté par le modèle
gpt-3.5-turbo
- Le robot peut répondre à de nombreuses requêtes, par exemple résumer le contenu, traduire dans d'autres langues, réponses factuelles, brouillons d'e-mails, aide à la programmation, etc.
- Le robot se souvient des deux dernières séries de conversations afin que le contexte soit conservé pendant la discussion.
- Les utilisateurs peuvent générer du contenu, par exemple des poèmes, des citations, des pensées, etc. à l'aide de l'IA et le partager sur les réseaux sociaux.
- Un écran de paramètres pour définir la clé API OpenAI, la limite de mots et la signature pour le contenu généré.
- Fonctionnalité de copie des messages de discussion
Captures d'écran
Commencer
Ce projet est un point de départ pour une application Flutter.
Quelques ressources pour vous aider à démarrer s'il s'agit de votre premier projet Flutter :
- Laboratoire : Écrivez votre première application Flutter
- Livre de recettes : exemples Flutter utiles
Pour obtenir de l'aide pour démarrer le développement Flutter, consultez la documentation en ligne, qui propose des didacticiels, des exemples, des conseils sur le développement mobile et une référence complète de l'API.
Commandes utiles
Configuration de Flutter : https://docs.flutter.dev/get-started/install/macos
- Pour créer une nouvelle application Flutter
flutter create my_app
- Pour vérifier les dépendances manquantes,
flutter doctor -v
- Liste des émulateurs
$ANDROID_HOME/emulator/emulator -list-avds
- Démarrez un émulateur
$ANDROID_HOME/emulator/emulator @1536_1024_device
- Vérifiez si les appareils exécutent
flutter devices
- Exécuter
flutter run
de l'application - Pour installer n'importe quel package
flutter pub add <package_name>
ou flutter pub add -d change_app_package_name
- Exécuter en mode release
flutter run --release
- Construire la version apk
flutter build apk
- Générer une clé de téléchargement dans Android/app
keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
- Vérifiez l'empreinte digitale
keytool -list -v -keystore ./android/app/upload-keystore.jks -alias upload
- Modifier le nom du package
flutter pub add -d change_app_package_name
&& flutter pub run change_app_package_name:main me.varunon9.pocket_ai
- Mettre à jour l'icône du lanceur
flutter pub add -d flutter_launcher_icons
&& flutter pub run flutter_launcher_icons:main
- Construire le bundle de versions
flutter build appbundle
Documentation et ressources-
- Icône du lanceur de mise à jour : https://pub.dev/packages/flutter_launcher_icons
- Intégrer 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
- Publier l'application Android : https://docs.flutter.dev/deployment/android
- Documentation de l'API OpenAI : https://platform.openai.com/docs/introduction/overview
- API Chat-GPT : https://openai.com/blog/introducing-chatgpt-and-whisper-apis
Utilisez votre propre projet Firebase
- Connectez-vous à Firebase :
firebase login
- Sélectionnez le projet :
flutterfire configure
Comment obtenir votre clé API Open AI
- Inscription https://beta.openai.com/signup
- Visitez https://beta.openai.com/account/api-keys et créez une clé API gratuite (crédit de 18 $ pour 3 mois)
- Vérifiez l'utilisation de la clé API : https://platform.openai.com/account/usage
- Configurer les limites d'utilisation : https://platform.openai.com/account/billing/limits