Skip to content

GeminiProvider

Category: Providers

Source: gemini_provider.dart

Adapter that creates [GeminiClient] instances for the Gemini Developer API.

Delegates streaming to a standalone [GeminiClient] instead of conflating the adapter and client roles.

Classes

GeminiProvider

Constructor

dart
GeminiProvider({this._requestClientFactory})

Properties

PropertyTypeDescription
adapterIdString get
adapterIdString get

Methods

`LlmClient createClient({
required ResolvedProvider provider,
required ResolvedModel model,
required String systemPrompt,

})`

Released under the MIT License.