13 references to OllamaUtilities
Microsoft.Extensions.AI.Ollama (13)
OllamaChatClient.cs (8)
70
_httpClient = httpClient ??
OllamaUtilities
.SharedClient;
96
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
132
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
214
if (_httpClient !=
OllamaUtilities
.SharedClient)
223
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.LoadDuration, "load_duration", ref additionalCounts);
224
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.TotalDuration, "total_duration", ref additionalCounts);
225
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.PromptEvalDuration, "prompt_eval_duration", ref additionalCounts);
226
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.EvalDuration, "eval_duration", ref additionalCounts);
OllamaEmbeddingGenerator.cs (5)
59
_httpClient = httpClient ??
OllamaUtilities
.SharedClient;
78
if (_httpClient !=
OllamaUtilities
.SharedClient)
121
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
141
OllamaUtilities
.TransferNanosecondsTime(response, r => r.TotalDuration, "total_duration", ref additionalCounts);
142
OllamaUtilities
.TransferNanosecondsTime(response, r => r.LoadDuration, "load_duration", ref additionalCounts);