Bug
When calling FirebaseAI.getInstance(FirebaseApp), any app will crash with a StackOverflowException because the method calls itself.
Offending code snippet: https://github.com/firebase/firebase-android-sdk/blob/main/firebase-ai/src/main/kotlin/com/google/firebase/ai/FirebaseAI.kt#L223
Workaround
This can be avoided by simply calling FirebaseAI.getInstance(FirebaseApp, GenerativeBackend) and explicitly specifying the backend, or, if using the default app, FirebaseAI.instance/FirebaseAI.getInstance() will also work fine.