8 writes to CallId
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
363CallId = firstContent.CallId,
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\CodeInterpreterToolResultContentTests.cs (3)
28c.CallId = "call123"; 52CallId = "call789", 75CallId = "call123",
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantsChatClient.cs (1)
226CallId = details.ToolCallId,
OpenAIResponsesChatClient.cs (1)
1409CallId = cicri.Id,
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
615new CodeInterpreterToolResultContent { CallId = "ci-call-1", Outputs = [new TextContent("hello")] }, 631yield return new() { Contents = [new CodeInterpreterToolResultContent { CallId = "ci-call-1", Outputs = [new TextContent("hello")] }] };
17 references to CallId
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
386Id = citrc.CallId,
Microsoft.Extensions.AI.Abstractions (5)
ChatCompletion\ChatResponseExtensions.cs (5)
334canMerge: static (r1, r2) => r1.CallId is not null && r2.CallId is not null && r1.CallId == r2.CallId, 363CallId = firstContent.CallId,
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\CodeInterpreterToolResultContentTests.cs (4)
18Assert.Null(c.CallId); 27Assert.Null(c.CallId); 29Assert.Equal("call123", c.CallId); 87Assert.Equal("call123", deserializedSut.CallId);
Microsoft.Extensions.AI.OpenAI.Tests (7)
OpenAIAssistantChatClientIntegrationTests.cs (2)
88if (toolResultContent.CallId is not null) 90Assert.NotEmpty(toolResultContent.CallId);
OpenAIResponseClientIntegrationTests.cs (2)
61Assert.NotNull(toolResultContent.CallId); 62Assert.NotEmpty(toolResultContent.CallId);
OpenAIResponseClientTests.cs (3)
2909Assert.Equal(codeCall.CallId, codeResult.CallId); 3129Assert.Equal(codeCall.CallId, codeResult.CallId); 3256Assert.Equal("ci_05d8f42f04f94cb80068fc3b80fba8819ea3bfbdd36e94bcf3", codeResult.CallId);