9 writes to Inputs
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
326
Inputs
= inputs,
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\CodeInterpreterToolCallContentTests.cs (3)
33
c.
Inputs
= inputs;
53
Inputs
=
74
Inputs
=
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
208
Inputs
= [new DataContent(Encoding.UTF8.GetBytes(details.CodeInterpreterInput), OpenAIClientExtensions.PythonMediaType)],
OpenAIResponsesChatClient.cs (2)
233
Inputs
= !string.IsNullOrWhiteSpace(cicri.Code) ? [new DataContent(Encoding.UTF8.GetBytes(cicri.Code), OpenAIClientExtensions.PythonMediaType)] : null,
434
Inputs
= [new DataContent(Encoding.UTF8.GetBytes(codeInterpreterDeltaUpdate.Delta), OpenAIClientExtensions.PythonMediaType)],
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
614
new CodeInterpreterToolCallContent { CallId = "ci-call-1",
Inputs
= [new TextContent("print('hello')")] },
630
yield return new() { Contents = [new CodeInterpreterToolCallContent { CallId = "ci-call-1",
Inputs
= [new TextContent("print('hello')")] }] };
33 references to Inputs
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
378
Code = ExtractCodeFromInputs(citcc.
Inputs
),
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatResponseExtensions.cs (3)
303
if (firstContent.
Inputs
is not null)
305
CoalesceContent(firstContent.
Inputs
);
315
(inputs ??= []).AddRange(((CodeInterpreterToolCallContent)contents[i]).
Inputs
?? []);
Contents\CodeInterpreterToolCallContent.cs (1)
38
/// by the service. Typically <see cref="
Inputs
"/> includes a <see cref="DataContent"/> with a "text/x-python"
Microsoft.Extensions.AI.Abstractions.Tests (14)
Contents\CodeInterpreterToolCallContentTests.cs (14)
19
Assert.Null(c.
Inputs
);
31
Assert.Null(c.
Inputs
);
34
Assert.Same(inputs, c.
Inputs
);
61
Assert.NotNull(c.
Inputs
);
62
Assert.Equal(3, c.
Inputs
.Count);
63
Assert.IsType<TextContent>(c.
Inputs
[0]);
64
Assert.IsType<HostedFileContent>(c.
Inputs
[1]);
65
Assert.IsType<DataContent>(c.
Inputs
[2]);
86
Assert.NotNull(deserializedSut.
Inputs
);
87
Assert.Equal(2, deserializedSut.
Inputs
.Count);
88
Assert.IsType<TextContent>(deserializedSut.
Inputs
[0]);
89
Assert.Equal("print('hello')", ((TextContent)deserializedSut.
Inputs
[0]).Text);
90
Assert.IsType<HostedFileContent>(deserializedSut.
Inputs
[1]);
91
Assert.Equal("file456", ((HostedFileContent)deserializedSut.
Inputs
[1]).FileId);
Microsoft.Extensions.AI.OpenAI.Tests (14)
OpenAIAssistantChatClientIntegrationTests.cs (3)
74
if (toolCallContent.
Inputs
is not null)
76
Assert.NotEmpty(toolCallContent.
Inputs
);
77
if (toolCallContent.
Inputs
.OfType<DataContent>().FirstOrDefault() is { } codeInput)
OpenAIResponseClientIntegrationTests.cs (3)
50
Assert.NotNull(toolCallContent.
Inputs
);
51
Assert.NotEmpty(toolCallContent.
Inputs
);
53
var codeInput = toolCallContent.
Inputs
.OfType<DataContent>().FirstOrDefault();
OpenAIResponseClientTests.cs (8)
2903
Assert.NotNull(codeCall.
Inputs
);
2904
var codeInput = Assert.IsType<DataContent>(Assert.Single(codeCall.
Inputs
));
3123
Assert.NotNull(codeCall.
Inputs
);
3124
var codeInput = Assert.IsType<DataContent>(Assert.Single(codeCall.
Inputs
));
3221
if (content.
Inputs
is { Count: > 0 })
3223
var dataContent = content.
Inputs
.OfType<DataContent>().FirstOrDefault();
3249
Assert.NotNull(codeCall.
Inputs
);
3250
var codeInput = Assert.IsType<DataContent>(Assert.Single(codeCall.
Inputs
));