9 writes to MessageId
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatMessage.cs (1)
58MessageId = MessageId,
ChatCompletion\ChatResponseExtensions.cs (1)
297message.MessageId = update.MessageId;
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\ChatResponseTests.cs (1)
130ChatResponse response = new(new ChatMessage(new ChatRole("customRole"), "Text") { MessageId = "someMessage" })
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
97MessageId = response.Id, // There is no per-message ID, but there's only one message per response, so use the response ID
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
283return new ChatMessage(new(message.Role), contents) { MessageId = responseId };
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
379MessageId = openAICompletion.Id, // There's no per-message ID, so we use the same value as the response ID
OpenAIResponseChatClient.cs (1)
118message.MessageId = messageItem.Id;
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\FunctionInvokingChatClientTests.cs (2)
959MessageId = Guid.NewGuid().ToString("N") 1053MessageId = Guid.NewGuid().ToString("N"),
6 references to MessageId
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatMessage.cs (1)
58MessageId = MessageId,
ChatCompletion\ChatResponse.cs (1)
161MessageId = message.MessageId,
ChatCompletion\ChatResponseExtensions.cs (1)
263&& response.Messages[response.Messages.Count - 1].MessageId is string lastMessageId
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
55Assert.Equal("12345", message.MessageId);
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
159Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
171Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId);