14 instantiations of CodeInterpreterToolResultContent
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
415return new(firstContent.CallId)
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\AIContentTests.cs (1)
86new CodeInterpreterToolResultContent("ci456"),
Contents\CodeInterpreterToolResultContentTests.cs (4)
15CodeInterpreterToolResultContent c = new("callId1"); 25CodeInterpreterToolResultContent c = new("call123"); 48CodeInterpreterToolResultContent c = new("call789") 70CodeInterpreterToolResultContent content = new("call123")
Contents\ToolResultContentTests.cs (1)
57new CodeInterpreterToolResultContent("call3"),
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1906return new(cicri.Id)
Microsoft.Extensions.AI.Stabilization.Tests (4)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (4)
15CodeInterpreterToolResultContent c = new("callId1"); 25CodeInterpreterToolResultContent c = new("call123"); 48CodeInterpreterToolResultContent c = new("call789") 70CodeInterpreterToolResultContent content = new("call123")
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
662new CodeInterpreterToolResultContent("ci-call-1") { Outputs = [new TextContent("hello")] }, 678yield return new() { Contents = [new CodeInterpreterToolResultContent("ci-call-1") { Outputs = [new TextContent("hello")] }] };
38 references to CodeInterpreterToolResultContent
Microsoft.Extensions.AI (1)
Common\OtelMessageSerializer.cs (1)
145case CodeInterpreterToolResultContent citrc:
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatResponseExtensions.cs (4)
385Coalesce<CodeInterpreterToolResultContent>( 391var firstContent = (CodeInterpreterToolResultContent)contents[start]; 407(output ??= []).AddRange(((CodeInterpreterToolResultContent)contents[i]).Outputs ?? []);
Contents\AIContent.cs (1)
32[JsonDerivedType(typeof(CodeInterpreterToolResultContent), typeDiscriminator: "codeInterpreterToolResult")]
Contents\CodeInterpreterToolResultContent.cs (1)
14/// Initializes a new instance of the <see cref="CodeInterpreterToolResultContent"/> class.
Contents\ToolResultContent.cs (1)
16[JsonDerivedType(typeof(CodeInterpreterToolResultContent), "codeInterpreterToolResult")]
Microsoft.Extensions.AI.Abstractions.Tests (8)
Contents\CodeInterpreterToolResultContentTests.cs (8)
15CodeInterpreterToolResultContent c = new("callId1"); 25CodeInterpreterToolResultContent c = new("call123"); 48CodeInterpreterToolResultContent c = new("call789") 70CodeInterpreterToolResultContent content = new("call123") 80var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolResultContent>(json, AIJsonUtilities.DefaultOptions); 114var ciResult = Assert.IsType<CodeInterpreterToolResultContent>(result);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
1872/// <summary>Creates a <see cref="CodeInterpreterToolResultContent"/> for the specified <paramref name="cicri"/>.</summary> 1873private static CodeInterpreterToolResultContent CreateCodeInterpreterResultContent(CodeInterpreterCallResponseItem cicri)
Microsoft.Extensions.AI.OpenAI.Tests (12)
OpenAIHostedFileClientIntegrationTests.cs (3)
287if (content is CodeInterpreterToolResultContent { RawRepresentation: OpenAI.Responses.CodeInterpreterCallResponseItem cicri }) 357if (content is CodeInterpreterToolResultContent { RawRepresentation: OpenAI.Responses.CodeInterpreterCallResponseItem cicri }) 405if (content is CodeInterpreterToolResultContent { RawRepresentation: OpenAI.Responses.CodeInterpreterCallResponseItem cicri })
OpenAIResponseClientIntegrationTests.cs (2)
62var toolResultContent = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().FirstOrDefault();
OpenAIResponseClientTests.cs (7)
3508var codeResult = Assert.IsType<CodeInterpreterToolResultContent>(message.Contents[1]); 3728var codeResult = Assert.IsType<CodeInterpreterToolResultContent>(message.Contents[1]); 3836u.Contents != null && u.Contents.Any(c => c is CodeInterpreterToolResultContent)).ToList(); 3855var codeResult = Assert.IsType<CodeInterpreterToolResultContent>(message.Contents[1]);
Microsoft.Extensions.AI.Stabilization.Tests (8)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (8)
15CodeInterpreterToolResultContent c = new("callId1"); 25CodeInterpreterToolResultContent c = new("call123"); 48CodeInterpreterToolResultContent c = new("call789") 70CodeInterpreterToolResultContent content = new("call123") 80var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolResultContent>(json, AIJsonUtilities.DefaultOptions); 114var ciResult = Assert.IsType<CodeInterpreterToolResultContent>(result);