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