Class ModelService
Inheritance
object
ModelService
Inherited Members
CRUDServiceBase<GenerativeAI>.client
CRUDServiceBase<GenerativeAI>.IsBetaService
CRUDServiceBase<GenerativeAI>.CustomApiKey
CRUDServiceBase<GenerativeAI>.CustomBetaHeaders
Assembly: .dll
Syntax
public class ModelService : CRUDServiceBase<GenerativeAI>
Constructors
ModelService(GenerativeAI)
Declaration
public ModelService(GenerativeAI client)
Parameters
Methods
CountTokensAsync(CountTokensRequest)
Declaration
public UniTask<CountTokensResponse> CountTokensAsync(CountTokensRequest req)
Parameters
Returns
GenerateAnswerAsync(GenerateAnswerRequest)
Declaration
public UniTask<GenerateAnswerResponse> GenerateAnswerAsync(GenerateAnswerRequest req)
Parameters
Returns
GenerateBatchEmbedContentsAsync(BatchEmbedContentsRequest)
Declaration
public UniTask<BatchEmbedContentsResponse> GenerateBatchEmbedContentsAsync(BatchEmbedContentsRequest req)
Parameters
Returns
GenerateContentAsync(GenerateContentRequest)
Declaration
public UniTask<GenerateContentResponse> GenerateContentAsync(GenerateContentRequest req)
Parameters
Returns
GenerateEmbedContentAsync(EmbedContentRequest)
Declaration
public UniTask<EmbedContentResponse> GenerateEmbedContentAsync(EmbedContentRequest req)
Parameters
Returns
GenerateImageAsync(PredictionRequest)
Declaration
public UniTask<PredictionResponse> GenerateImageAsync(PredictionRequest req)
Parameters
Returns
GenerateVideoAsync(PredictionRequest)
Declaration
public UniTask<GeneratedVideo> GenerateVideoAsync(PredictionRequest req)
Parameters
Returns
ListAsync(TokenQuery, RESTRequestOptions)
Declaration
public UniTask<RESTQueryResponse<GoogleModelData>> ListAsync(TokenQuery query = null, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
TokenQuery |
query |
|
RESTRequestOptions |
options |
|
Returns
RetrieveAsync(string, RESTRequestOptions)
Declaration
public UniTask<GoogleModelData> RetrieveAsync(string modelId, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
modelId |
|
RESTRequestOptions |
options |
|
Returns
StreamGenerateContentAsync(GenerateContentRequest)
Declaration
public UniTask StreamGenerateContentAsync(GenerateContentRequest req)
Parameters
Returns