Class GoogleGeminiClient
public class GoogleGeminiClient : IGeminiClient
- Inheritance
-
GoogleGeminiClient
- Implements
- Inherited Members
Constructors
GoogleGeminiClient(HttpClient, string)
public GoogleGeminiClient(HttpClient httpClient, string apiKey)
Parameters
httpClientHttpClientapiKeystring
GoogleGeminiClient(string)
public GoogleGeminiClient(string apiKey)
Parameters
apiKeystring
Methods
GenerateContentAsync(GenerateContentRequest, CancellationToken)
public Task<GenerateContentResponse> GenerateContentAsync(GenerateContentRequest request, CancellationToken cancellationToken = default)
Parameters
requestGenerateContentRequestcancellationTokenCancellationToken
Returns
GenerateContentStreamAsync(GenerateContentRequest)
public IAsyncEnumerable<GenerateContentResponse> GenerateContentStreamAsync(GenerateContentRequest request)
Parameters
requestGenerateContentRequest