13 references to OllamaUtilities
Microsoft.Extensions.AI.Ollama (13)
OllamaChatClient.cs (8)
75
_httpClient = httpClient ??
OllamaUtilities
.SharedClient;
101
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
139
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
222
if (_httpClient !=
OllamaUtilities
.SharedClient)
231
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.LoadDuration, "load_duration", ref additionalCounts);
232
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.TotalDuration, "total_duration", ref additionalCounts);
233
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.PromptEvalDuration, "prompt_eval_duration", ref additionalCounts);
234
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);