# Tracon.Google

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/package-tracon-google/
> Summary: Public types shipped by Tracon.Google, generated from the compiled assembly and its XML documentation.

7 public types. Select a type for signatures, defaults, remarks,
exceptions, and links to related contracts.

| Type | Kind | Purpose |
|---|---|---|
| [`GoogleDialogueSpeakerMode`](/api/tracon.googledialoguespeakermode/) | Enum | How a Gemini dialogue request names its speakers. |
| [`GoogleImageBuilderExtensions`](/api/tracon.googleimagebuilderextensions/) | Class | Adds Google image generation to the Tracon chain. |
| [`GoogleProviderExtensions`](/api/tracon.googleproviderextensions/) | Class | Extensions that add the Google Gemini provider to the Tracon chain. |
| [`GoogleProviderNames`](/api/tracon.googleprovidernames/) | Class | Provider name registered by the UseGoogle call, and the ModelBinding.ProviderSettings keys. |
| [`GoogleProviderOptions`](/api/tracon.googleprovideroptions/) | Class | Tracon's Google Gemini provider settings. |
| [`GoogleSpeechBuilderExtensions`](/api/tracon.googlespeechbuilderextensions/) | Class | Adds Google Gemini speech to the Tracon chain. |
| [`GoogleSpeechOptions`](/api/tracon.googlespeechoptions/) | Class | Settings of GoogleSpeechBuilderExtensions.UseGoogleSpeech. |
