ai_bridge_gemini 0.1.0 copy "ai_bridge_gemini: ^0.1.0" to clipboard
ai_bridge_gemini: ^0.1.0 copied to clipboard

Google Gemini provider implementation for Flutter AI Bridge — Gemini 2.0 Flash, 1.5 Pro, embeddings, and function calling.

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

0
likes
150
points
199
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Google Gemini provider implementation for Flutter AI Bridge — Gemini 2.0 Flash, 1.5 Pro, embeddings, and function calling.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

ai_bridge_core, http

More

Packages that depend on ai_bridge_gemini