GoogleAi(String, String, HttpClient, ILogger) Constructor

Implements a client adapter for Google's AI platform to facilitate integration with its generative AI services. Provides configuration and methods for managing credentials, setting API versions, creating task URLs, and authorizing requests for secure access to Google's AI APIs.

Definition

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

Parameters

apiKey  String

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

accessToken  String  (Optional)

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

client  HttpClient  (Optional)

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

logger  ILogger  (Optional)

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

See Also