Files
2026-04-23 23:58:59 -05:00

585 B

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

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);
}