- プロジェクトのルートディレクトリ(
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()));
}
- 必要に応じて、プロジェクトをビルドし直し、アプリを再起動してください。