13 references to OllamaUtilities
Microsoft.Extensions.AI.Ollama (13)
OllamaChatClient.cs (8)
68
_httpClient = httpClient ??
OllamaUtilities
.SharedClient;
93
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
129
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
208
if (_httpClient !=
OllamaUtilities
.SharedClient)
217
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.LoadDuration, "load_duration", ref additionalCounts);
218
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.TotalDuration, "total_duration", ref additionalCounts);
219
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.PromptEvalDuration, "prompt_eval_duration", ref additionalCounts);
220
OllamaUtilities
.TransferNanosecondsTime(response, static r => r.EvalDuration, "eval_duration", ref additionalCounts);
OllamaEmbeddingGenerator.cs (5)
57
_httpClient = httpClient ??
OllamaUtilities
.SharedClient;
76
if (_httpClient !=
OllamaUtilities
.SharedClient)
119
await
OllamaUtilities
.ThrowUnsuccessfulOllamaResponseAsync(httpResponse, cancellationToken).ConfigureAwait(false);
139
OllamaUtilities
.TransferNanosecondsTime(response, r => r.TotalDuration, "total_duration", ref additionalCounts);
140
OllamaUtilities
.TransferNanosecondsTime(response, r => r.LoadDuration, "load_duration", ref additionalCounts);