ポケットアイ
OpenAI GPT-3.5 を利用した Chat-GPT に似た Flutter の無料チャットボット Android アプリ
PlayStoreからダウンロードしてください
特徴
gpt-3.5-turbo
モデルを搭載した AI チャットボットとのオープンエンドの会話- ボットは、コンテンツの要約、他の言語への翻訳、事実に基づいた回答、メールの下書き、プログラミングのヘルプなど、多くのクエリに応答できます。
- ボットは最後の 2 セットの会話を記憶しているため、チャット中にコンテキストが維持されます。
- ユーザーはAIを使用して詩、引用、考えなどのコンテンツを生成し、ソーシャルメディアで共有できます
- 生成されるコンテンツのOpenAI APIキー、文字数制限、署名を設定する設定画面。
- チャットメッセージのコピー機能
スクリーンショット
はじめる
このプロジェクトは、Flutter アプリケーションの開始点です。
初めての Flutter プロジェクトの場合は、開始するためのいくつかのリソースを参照してください。
- ラボ: 初めての Flutter アプリを作成する
- クックブック: 便利な Flutter サンプル
Flutter 開発を開始する際のヘルプについては、チュートリアル、サンプル、モバイル開発に関するガイダンス、および完全な API リファレンスを提供するオンライン ドキュメントを参照してください。
便利なコマンド
Flutter のセットアップ: https://docs.flutter.dev/get-started/install/macos
- 新しい Flutter アプリを作成するには
flutter create my_app
- 欠落している依存関係を確認するには
flutter doctor -v
- エミュレータのリスト
$ANDROID_HOME/emulator/emulator -list-avds
- エミュレータを起動します
$ANDROID_HOME/emulator/emulator @1536_1024_device
- デバイスが
flutter devices
を実行しているかどうかを確認する - アプリの
flutter run
実行する - パッケージをインストールするには、
flutter pub add <package_name>
またはflutter pub add -d change_app_package_name
- リリースモードで実行
flutter run --release
- ビルド リリース APK
flutter build apk
- Android/アプリでアップロードキーを生成します
keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
- 指紋を確認します
keytool -list -v -keystore ./android/app/upload-keystore.jks -alias upload
- パッケージ名の変更
flutter pub add -d change_app_package_name
&& flutter pub run change_app_package_name:main me.varunon9.pocket_ai
- ランチャー アイコンを更新
flutter pub add -d flutter_launcher_icons
&& flutter pub run flutter_launcher_icons:main
- リリースバンドルの
flutter build appbundle
ドキュメントとリソース -
- ランチャーアイコンの更新: https://pub.dev/packages/flutter_launcher_icons
- 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
- Android アプリのリリース: https://docs.flutter.dev/deployment/android
- OpenAI API ドキュメント: https://platform.openai.com/docs/introduction/overview
- チャット GPT API: https://openai.com/blog/introducing-chatgpt-and-whisper-apis
独自の Firebase プロジェクトを使用する
- firebase にログインします:
firebase login
- プロジェクトを選択:
flutterfire configure
Open AI API キーの取得方法
- サインアップ https://beta.openai.com/signup
- https://beta.openai.com/account/api-keys にアクセスして、無料の API キーを作成します (3 か月間 18 ドルのクレジット)
- API キーの使用状況を確認する: https://platform.openai.com/account/usage
- 使用制限の設定: https://platform.openai.com/account/billing/limits