ai_bridge_gemini

Google Gemini provider for the ai_bridge_core framework — supports Gemini 2.0 Flash, Pro, and embeddings.

Features

  • Full Gemini Chat Completions with streaming
  • Function declarations (tool calling)
  • System instruction support
  • Image and document attachments
  • Embeddings via text-embedding-004

Usage

import 'package:ai_bridge_gemini/ai_bridge_gemini.dart';

final provider = GeminiProvider(
  config: AIConfig(apiKey: 'AI...', model: 'gemini-2.0-flash'),
);
final response = await provider.complete([AIMessage.user('Hello!')]);

License

MIT

Libraries

ai_bridge_gemini
Google Gemini provider implementation for Flutter AI Bridge.