1 write to InnerClient
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\DelegatingChatClient.cs (1)
27
InnerClient
= Throw.IfNull(innerClient);
10 references to InnerClient
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (6)
102
response = await
InnerClient
.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
115
return _getResponseFunc(messages, options,
InnerClient
, cancellationToken);
120
return _getStreamingResponseFunc!(messages, options,
InnerClient
, cancellationToken)
144
await foreach (var update in
InnerClient
.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))
165
return _getStreamingResponseFunc(messages, options,
InnerClient
, cancellationToken);
170
return GetStreamingResponseAsyncViaGetResponseAsync(_getResponseFunc!(messages, options,
InnerClient
, cancellationToken));
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\DelegatingChatClient.cs (4)
43
InnerClient
.GetResponseAsync(messages, options, cancellationToken);
48
InnerClient
.GetStreamingResponseAsync(messages, options, cancellationToken);
58
InnerClient
.GetService(serviceType, serviceKey);
67
InnerClient
.Dispose();