Initial commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# 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);
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user