OllamaModel

public OllamaModel(string model = "llama2", string? baseUrl = null)

Language: C#

Creates a new Ollama model client.

Parameters:

  • model: Model name (e.g., "llama2", "mistral", "codellama").
  • baseUrl: Ollama server base URL (default: http://localhost:11434).

public Task StartGenerationAsync(IEnumerable<string> input)

Language: C#

public async Task<string> GenerateAsync(IEnumerable<string> messages, int maxTokens = 512, CancellationToken cancellationToken = default)

Language: C#

public async Task<List<string>> ListModelsAsync(CancellationToken cancellationToken = default)

Language: C#

Lists available models on the Ollama server.

public async Task PullModelAsync(string modelName, CancellationToken cancellationToken = default)

Language: C#

Pulls (downloads) a model from Ollama registry.