Table of Contents

Class Ollama

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

Constructors

Ollama()

public Ollama()

Properties

Chat

public ChatService Chat { get; }

Property Value

ChatService

Embeddings

public EmbeddingsService Embeddings { get; }

Property Value

EmbeddingsService

Generate

public GenerateService Generate { get; }

Property Value

GenerateService

Models

public ModelService Models { get; }

Property Value

ModelService

Methods

CreateCRUDClientSettings()

protected override CRUDClientSettings CreateCRUDClientSettings()

Returns

CRUDClientSettings

CreateChatStreamParser()

protected override IChatStreamParser CreateChatStreamParser()

Returns

IChatStreamParser

CreateJsonSerializerSettingsData()

protected override ApiClient<Ollama, OllamaSettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()

Returns

ApiClient<Ollama, OllamaSettings>.JsonSerializerSettingsData

GetVersionAsync()

public UniTask<string> GetVersionAsync()

Returns

UniTask<string>