GoogleAi(IPlatformAdapter, HttpClient, ILogger) Constructor

Represents a specific implementation of the GenAI base class designed for Google's AI platform. Offers functionality to interact with Google's generative AI and machine learning models. Provides support for initialization with various parameters such as API keys, access tokens, HTTP client, and logging.

Definition

Namespace: GenerativeAI
Assembly: GenerativeAI (in GenerativeAI.dll) Version: 2.0.2+aa51399cad6d90cc71158d589a6268608b3c1893
C#
public GoogleAi(
	IPlatformAdapter adapter,
	HttpClient? client = null,
	ILogger? logger = null
)

Parameters

adapter  IPlatformAdapter

[Missing <param name="adapter"/> documentation for "M:GenerativeAI.GoogleAi.#ctor(GenerativeAI.Core.IPlatformAdapter,System.Net.Http.HttpClient,Microsoft.Extensions.Logging.ILogger)"]

client  HttpClient  (Optional)

[Missing <param name="client"/> documentation for "M:GenerativeAI.GoogleAi.#ctor(GenerativeAI.Core.IPlatformAdapter,System.Net.Http.HttpClient,Microsoft.Extensions.Logging.ILogger)"]

logger  ILogger  (Optional)

[Missing <param name="logger"/> documentation for "M:GenerativeAI.GoogleAi.#ctor(GenerativeAI.Core.IPlatformAdapter,System.Net.Http.HttpClient,Microsoft.Extensions.Logging.ILogger)"]

See Also