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.