11 instantiations of ChatClientMetadata
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatClientMetadataTests.cs (2)
14ChatClientMetadata metadata = new(null, null, null); 24ChatClientMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
56_metadata = new("az.ai.inference", providerUrl, modelId);
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
70_metadata = new("ollama", endpoint, modelId);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantClient.cs (1)
55_metadata = new("openai");
OpenAIChatClient.cs (2)
57_metadata = new("openai", providerUrl, modelId); 77_metadata = new("openai", providerUrl, model);
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
60serviceType == typeof(ChatClientMetadata) ? new ChatClientMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") :
Microsoft.ML.GenAI.Core (1)
CausalLMPipelineChatClient.cs (1)
30Metadata ??= new ChatClientMetadata(providerName: classNameWithType, modelId: typeof(TCausalLMModel).Name);
Microsoft.ML.GenAI.LLaMA (1)
Llama3CausalLMChatClient.cs (1)
23metadata ?? new ChatClientMetadata(modelId: nameof(Llama3CausalLMChatClient)))
Microsoft.ML.GenAI.Phi (1)
Phi3\Phi3CausalLMChatClient.cs (1)
28metadata ?? new ChatClientMetadata(modelId: nameof(Phi3CausalLMChatClient)))
30 references to ChatClientMetadata
Microsoft.Extensions.AI (4)
ChatCompletion\LoggingChatClient.cs (2)
53LogInvokedSensitive(nameof(GetResponseAsync), AsJson(chatMessages), AsJson(options), AsJson(this.GetService<ChatClientMetadata>())); 99LogInvokedSensitive(nameof(GetStreamingResponseAsync), AsJson(chatMessages), AsJson(options), AsJson(this.GetService<ChatClientMetadata>()));
ChatCompletion\OpenTelemetryChatClient.cs (2)
58if (innerClient!.GetService<ChatClientMetadata>() is ChatClientMetadata metadata)
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatClientMetadata.cs (1)
11/// <summary>Initializes a new instance of the <see cref="ChatClientMetadata"/> class.</summary>
Utilities\AIJsonUtilities.Defaults.cs (1)
83[JsonSerializable(typeof(ChatClientMetadata))]
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatClientMetadataTests.cs (2)
14ChatClientMetadata metadata = new(null, null, null); 24ChatClientMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
28private readonly ChatClientMetadata _metadata; 74serviceType == typeof(ChatClientMetadata) ? _metadata :
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
66var metadata = chatClient.GetService<ChatClientMetadata>();
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ReportingConfiguration.cs (2)
218var metadata = chatClient.GetService<ChatClientMetadata>();
Microsoft.Extensions.AI.Ollama (2)
OllamaChatClient.cs (2)
29private readonly ChatClientMetadata _metadata; 200serviceType == typeof(ChatClientMetadata) ? _metadata :
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaChatClientTests.cs (2)
74var metadata = chatClient.GetService<ChatClientMetadata>();
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantClient.cs (2)
31private readonly ChatClientMetadata _metadata; 65serviceType == typeof(ChatClientMetadata) ? _metadata :
OpenAIChatClient.cs (2)
28private readonly ChatClientMetadata _metadata; 94serviceType == typeof(ChatClientMetadata) ? _metadata :
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIChatClientTests.cs (3)
75var metadata = chatClient.GetService<ChatClientMetadata>(); 81metadata = chatClient.GetService<ChatClientMetadata>();
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
60serviceType == typeof(ChatClientMetadata) ? new ChatClientMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") :
Microsoft.ML.GenAI.Core (2)
CausalLMPipelineChatClient.cs (2)
27ChatClientMetadata? metadata = null) 35public ChatClientMetadata Metadata { get; }
Microsoft.ML.GenAI.LLaMA (1)
Llama3CausalLMChatClient.cs (1)
19ChatClientMetadata? metadata = null)
Microsoft.ML.GenAI.Phi (1)
Phi3\Phi3CausalLMChatClient.cs (1)
24ChatClientMetadata? metadata = null)