- プロジェクトのルートディレクトリ(
pubspec.yaml
がある場所)に.env
ファイルが存在することを確認してください。このファイルには、次のようにAPIキーが含まれている必要があります。
OPENAI_API_KEY=your_openai_api_key
pubspec.yaml
ファイルにflutter_dotenv
パッケージが追加されていることを確認してください。また、flutter
セクションのassets
に.env
ファイルを追加します。
dependencies:
flutter_dotenv: ^6.0.0
flutter:
assets:
- .env
main.dart
ファイルでflutter_dotenv
パッケージをインポートし、main
関数でdotenv.load()
をawait
してください。
import 'package:flutter_dotenv/flutter_dotenv.dart';
void main() async {
await dotenv.load(); // .envファイルをロード
runApp(ProviderScope(child: MyApp()));
}
- 必要に応じて、プロジェクトをビルドし直し、アプリを再起動してください。