24 lines
585 B
Markdown
24 lines
585 B
Markdown
# Genkit Firebase AI Plugin (`genkit_firebase_ai`)
|
|
|
|
The Firebase AI plugin for Genkit Dart, used for interacting with Gemini APIs through Firebase AI Logic.
|
|
|
|
## Usage
|
|
|
|
```dart
|
|
import 'package:genkit/genkit.dart';
|
|
import 'package:genkit_firebase_ai/genkit_firebase_ai.dart';
|
|
|
|
void main() async {
|
|
// Initialize Genkit with the Firebase AI plugin
|
|
final ai = Genkit(plugins: [firebaseAI()]);
|
|
|
|
// Generate text
|
|
final response = await ai.generate(
|
|
model: firebaseAI.gemini('gemini-2.5-flash'),
|
|
prompt: 'Tell me a joke about a developer.',
|
|
);
|
|
|
|
print(response.text);
|
|
}
|
|
```
|