Class ModelService
Inheritance
object
ModelService
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
CreateBatchEmbedContentsAsync(BatchEmbedContentsRequest)
Declaration
public UniTask<BatchEmbedContentsResponse> CreateBatchEmbedContentsAsync(BatchEmbedContentsRequest req)
Parameters
Returns
CreateEmbedContentAsync(EmbedContentRequest)
Declaration
public UniTask<EmbedContentResponse> CreateEmbedContentAsync(EmbedContentRequest req)
Parameters
Returns
GenerateAnswerAsync(GenerateAnswerRequest)
Declaration
public UniTask<GenerateAnswerResponse> GenerateAnswerAsync(GenerateAnswerRequest req)
Parameters
Returns
GenerateContentAsync(GenerateContentRequest)
Declaration
public UniTask<GenerateContentResponse> GenerateContentAsync(GenerateContentRequest req)
Parameters
Returns
Declaration
public UniTask<PredictionResponse> GenerateImageAsync(GenerateMediaRequest req)
Parameters
Returns
Declaration
public UniTask<GeneratedVideo> GenerateVideoAsync(GenerateMediaRequest req)
Parameters
Returns
ListAsync(TokenQuery, RequestOptions)
Declaration
public UniTask<QueryResponse<GoogleModelData>> ListAsync(TokenQuery query = null, RequestOptions options = null)
Parameters
Type |
Name |
Description |
TokenQuery |
query |
|
RequestOptions |
options |
|
Returns
RetrieveAsync(string, RequestOptions)
Declaration
public UniTask<GoogleModelData> RetrieveAsync(string modelId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
modelId |
|
RequestOptions |
options |
|
Returns
StreamGenerateContentAsync(GenerateContentRequest, ChatStreamHandler)
Declaration
public UniTask StreamGenerateContentAsync(GenerateContentRequest req, ChatStreamHandler streamhandler)
Parameters
Returns