Class ModelService
Assembly: Glitch9.AIDevKit.Provider.Google.dll
Syntax
public class ModelService : CrudServiceBase<GoogleAIClient>, ICrudService, IBetaService
Constructors
|
Edit this page
View Source
ModelService(GoogleAIClient)
Declaration
public ModelService(GoogleAIClient client)
Parameters
Methods
|
Edit this page
View Source
BatchEmbedContentsAsync(BatchEmbedContentsRequest, RequestOptions)
Declaration
public UniTask<BatchEmbedContentsResponse> BatchEmbedContentsAsync(BatchEmbedContentsRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
CountTokensAsync(GeminiCountTokensRequest, RequestOptions)
Declaration
public UniTask<GeminiCountTokensResponse> CountTokensAsync(GeminiCountTokensRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
EmbedContentAsync(EmbedContentRequest, RequestOptions)
Declaration
public UniTask<Embedding> EmbedContentAsync(EmbedContentRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GenerateAnswerAsync(GenerateAnswerRequest, RequestOptions)
Declaration
public UniTask<GenerateAnswerResponse> GenerateAnswerAsync(GenerateAnswerRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GenerateContentAsync(GenerateContentRequest, RequestOptions)
Declaration
public UniTask<GenerateContentResponse> GenerateContentAsync(GenerateContentRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GenerateImageAsync(PredictionRequest, RequestOptions)
Declaration
public UniTask<PredictionResponse> GenerateImageAsync(PredictionRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GenerateVideoAsync(PredictionRequest, RequestOptions)
Declaration
public UniTask<Generated<IVideoAsset>> GenerateVideoAsync(PredictionRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
ListAsync(TokenQuery, RequestOptions)
Declaration
public UniTask<Queried<GoogleAIModelInfo>> ListAsync(TokenQuery query = null, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RetrieveAsync(string, RequestOptions)
Declaration
public UniTask<GoogleAIModelInfo> RetrieveAsync(string modelId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
StreamGenerateContentAsync(GenerateContentRequest, RequestOptions)
Declaration
public IGenerativeStream<Delta<ITextChunk>, ChatChoice> StreamGenerateContentAsync(GenerateContentRequest request, RequestOptions options = null)
Parameters
Returns
Implements
Extension Methods