12 instantiations of ErrorContent
Microsoft.Extensions.AI.Abstractions.Tests (5)
Contents\AIContentTests.cs (1)
67new ErrorContent("error message"),
Contents\CodeInterpreterToolResultContentTests.cs (1)
58new ErrorContent("Warning: deprecated function")
Contents\ErrorContentTests.cs (3)
14ErrorContent content = new(null!); 33var errorContent = new ErrorContent(errorMessage) 49var errorContent = new ErrorContent("Error occurred")
Microsoft.Extensions.AI.OpenAI (7)
OpenAIChatClient.cs (2)
443responseUpdate.Contents.Add(new ErrorContent(refusal.ToString()) { ErrorCode = "Refusal" }); 507returnMessage.Contents.Add(new ErrorContent(refusal) { ErrorCode = nameof(openAICompletion.Refusal) });
OpenAIResponsesChatClient.cs (5)
143lastMessage.Contents.Add(new ErrorContent(error.Message) { ErrorCode = error.Code.ToString() }); 415yield return CreateUpdate(new ErrorContent(errorUpdate.Message) 423yield return CreateUpdate(new ErrorContent(refusalDone.Refusal) 1041results.Add(new ErrorContent(part.Refusal) 1107new ErrorContent(mtci.Error.ToString()) :
14 references to ErrorContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
311case ErrorContent ec:
Microsoft.Extensions.AI.Abstractions (3)
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>
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\CodeInterpreterToolResultContentTests.cs (1)
67Assert.IsType<ErrorContent>(c.Outputs[3]);
Contents\ErrorContentTests.cs (5)
14ErrorContent content = new(null!); 33var errorContent = new ErrorContent(errorMessage) 49var errorContent = new ErrorContent("Error occurred") 58var deserializedErrorContent = JsonSerializer.Deserialize<ErrorContent>(json, options);
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (1)
196case ErrorContent ec when ec.ErrorCode == nameof(AssistantChatMessage.Refusal):
OpenAIResponsesChatClient.cs (3)
832case ErrorContent errorContent when errorContent.ErrorCode == nameof(ResponseContentPartKind.Refusal): 955if (mstrc.Output?.OfType<ErrorContent>().FirstOrDefault() is ErrorContent errorContent)