24 instantiations of ErrorContent
Microsoft.Extensions.AI.Abstractions.Tests (8)
Contents\AIContentTests.cs (1)
71new ErrorContent("error message"),
Contents\CodeInterpreterToolResultContentTests.cs (1)
55new ErrorContent("Warning: deprecated function")
Contents\ErrorContentTests.cs (3)
14ErrorContent content = new(null!); 33var errorContent = new ErrorContent(errorMessage) 49var errorContent = new ErrorContent("Error occurred")
Realtime\RealtimeServerMessageTests.cs (3)
59var error = new ErrorContent("Test error") { Details = "temperature" }; 100var error = new ErrorContent("transcription error"); 197var error = new ErrorContent("response error");
Microsoft.Extensions.AI.OpenAI (11)
OpenAIChatClient.cs (2)
480responseUpdate.Contents.Add(new ErrorContent(refusal.ToString()) { ErrorCode = "Refusal" }); 553returnMessage.Contents.Add(new ErrorContent(refusal) { ErrorCode = nameof(openAICompletion.Refusal) });
OpenAIRealtimeClientSession.cs (4)
821Error = new ErrorContent(e.Error?.Message), 966msg.Error = new ErrorContent(error.Kind) 1065msg.Error = new ErrorContent(e.Error.Message) 1196? new ErrorContent(mcpItem.Error.Message)
OpenAIResponsesChatClient.cs (5)
165lastMessage.Contents.Add(new ErrorContent(error.Message) { ErrorCode = error.Code.ToString() }); 669yield return CreateUpdate(new ErrorContent(errorMessage) 677yield return CreateUpdate(new ErrorContent(refusalDone.Refusal) 1734content = new ErrorContent(part.Refusal) 1858new ErrorContent(mtci.Error.ToString()) :
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (1)
1490var mcpToolResult = new McpServerToolResultContent("call_123") { Outputs = isError ? [new ErrorContent("error")] : [new TextContent("sunny")] };
OpenAIResponseClientTests.cs (1)
5685new ErrorContent("I cannot process this") { ErrorCode = "Refusal" }
Microsoft.Extensions.AI.Stabilization.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (1)
55new ErrorContent("Warning: deprecated function")
Microsoft.Extensions.AI.Tests (2)
Realtime\OpenTelemetryRealtimeClientTests.cs (2)
275Error = new ErrorContent("Something went wrong") { ErrorCode = "internal_error" }, 1057Error = new ErrorContent("Something went wrong on server"),
42 references to ErrorContent
Microsoft.Extensions.AI (2)
Common\OtelMessageSerializer.cs (1)
127case ErrorContent ec:
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
591case ErrorContent ec:
Microsoft.Extensions.AI.Abstractions (6)
Contents\AIContent.cs (1)
12[JsonDerivedType(typeof(ErrorContent), typeDiscriminator: "error")]
Contents\ErrorContent.cs (2)
11/// Typically, <see cref="ErrorContent"/> is used for non-fatal errors, where something went wrong 17/// <summary>Initializes a new instance of the <see cref="ErrorContent"/> class with the specified error message.</summary>
Realtime\ErrorRealtimeServerMessage.cs (1)
29public ErrorContent? Error { get; set; }
Realtime\InputAudioTranscriptionRealtimeServerMessage.cs (1)
57public ErrorContent? Error { get; set; }
Realtime\ResponseCreatedRealtimeServerMessage.cs (1)
114public ErrorContent? Error { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (11)
Contents\CodeInterpreterToolResultContentTests.cs (1)
64Assert.IsType<ErrorContent>(c.Outputs[3]);
Contents\ErrorContentTests.cs (7)
14ErrorContent content = new(null!); 33var errorContent = new ErrorContent(errorMessage) 49var errorContent = new ErrorContent("Error occurred") 58var deserializedErrorContent = JsonSerializer.Deserialize<ErrorContent>(json, options); 85var errorContent = Assert.IsType<ErrorContent>(result);
Realtime\RealtimeServerMessageTests.cs (3)
59var error = new ErrorContent("Test error") { Details = "temperature" }; 100var error = new ErrorContent("transcription error"); 197var error = new ErrorContent("response error");
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (1)
213case ErrorContent ec when ec.ErrorCode == nameof(AssistantChatMessage.Refusal):
OpenAIResponsesChatClient.cs (3)
1378case ErrorContent errorContent when errorContent.ErrorCode == nameof(ResponseContentPartKind.Refusal): 1610if (mstrc.Outputs?.OfType<ErrorContent>().FirstOrDefault() is ErrorContent errorContent)
Microsoft.Extensions.AI.OpenAI.Tests (18)
OpenAIResponseClientTests.cs (18)
2745var errorContent = Assert.IsType<ErrorContent>(Assert.Single(toolResult.Outputs!)); 5580var errorContent = lastMessage.Contents.OfType<ErrorContent>().FirstOrDefault(); 5951var refusalUpdate = updates.FirstOrDefault(u => u.Contents.Any(c => c is ErrorContent ec && ec.ErrorCode == "Refusal")); 5954var errorContent = refusalUpdate.Contents.OfType<ErrorContent>().First(); 6009var errorUpdate = updates.FirstOrDefault(u => u.Contents.Any(c => c is ErrorContent)); 6012var errorContent = errorUpdate.Contents.OfType<ErrorContent>().First(); 6052var errorUpdate = updates.FirstOrDefault(u => u.Contents.Any(c => c is ErrorContent)); 6055var errorContent = errorUpdate.Contents.OfType<ErrorContent>().First(); 6095var errorUpdate = updates.FirstOrDefault(u => u.Contents.Any(c => c is ErrorContent)); 6098var errorContent = errorUpdate.Contents.OfType<ErrorContent>().First(); 6323var errorContent = response.Messages.Last().Contents.OfType<ErrorContent>().FirstOrDefault();
Microsoft.Extensions.AI.Stabilization.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\CodeInterpreterToolResultContentTests.cs (1)
64Assert.IsType<ErrorContent>(c.Outputs[3]);