Table of Contents

Class GenerativeAI

public class GenerativeAI : ApiClient<GenerativeAI, GenerativeAISettings>, IApiClient
Inheritance
object
RESTClient
CRUDClient<GenerativeAI>
GenerativeAI
Implements
Inherited Members
CRUDClient<GenerativeAI>.Name
CRUDClient<GenerativeAI>.Version
CRUDClient<GenerativeAI>.BetaVersion
CRUDClient<GenerativeAI>.BaseUrl
CRUDClient<GenerativeAI>.GetApiKey(string)
CRUDClient<GenerativeAI>.CreateClientSettings()
CRUDClient<GenerativeAI>.IsDeletedPredicate(RESTResponse)
CRUDClient<GenerativeAI>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, params IUriParam[])
CRUDClient<GenerativeAI>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, params IUriParam[])
CRUDClient<GenerativeAI>.POSTCreateAsync<TResponse>(string, CRUDServiceBase<GenerativeAI>, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.GETRetrieveAsync<TResponse>(string, CRUDServiceBase<GenerativeAI>, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, params IUriParam[])
CRUDClient<GenerativeAI>.POSTUpdateAsync<TResponse>(string, CRUDServiceBase<GenerativeAI>, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.PATCHUpdateAsync<TResponse>(string, CRUDServiceBase<GenerativeAI>, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.DELETEDeleteAsync<TResponse>(string, CRUDServiceBase<GenerativeAI>, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.DELETEDeleteAsync<TRequestBody>(string, CRUDServiceBase<GenerativeAI>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<GenerativeAI>.GETListAsync<TQuery, TResponse>(string, CRUDServiceBase<GenerativeAI>, TQuery, RESTRequestOptions, params IUriParam[])

Constructors

GenerativeAI()

public GenerativeAI()

Properties

CachedContents

public CachedContentService CachedContents { get; }

Property Value

CachedContentService

Corpora

public CorporaService Corpora { get; }

Property Value

CorporaService

Files

public FileService Files { get; }

Property Value

FileService

Media

public MediaService Media { get; }

Property Value

MediaService

Models

public ModelService Models { get; }

Property Value

ModelService

TunedModels

public TunedModelService TunedModels { get; }

Property Value

TunedModelService

Methods

CreateCRUDClientSettings()

protected override CRUDClientSettings CreateCRUDClientSettings()

Returns

CRUDClientSettings

CreateChatStreamParser()

protected override IChatStreamParser CreateChatStreamParser()

Returns

IChatStreamParser

CreateJsonSerializerSettingsData()

protected override ApiClient<GenerativeAI, GenerativeAISettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()

Returns

ApiClient<GenerativeAI, GenerativeAISettings>.JsonSerializerSettingsData