Embeddings

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
using var api = new OllamaApiClient();

if (container.Type == EnvironmentType.Local)
{
    var models = await api.Models.ListRunningModelsAsync();
}

await api.Models.PullModelAndEnsureSuccessAsync("all-minilm");

var embeddingResponse = await api.Embeddings.GenerateEmbeddingAsync(
    model:"all-minilm",
    prompt: "hello");


if (container.Type == EnvironmentType.Local)
{
    var models2 = await api.Models.ListRunningModelsAsync();
}