This commit is contained in:
2026-08-01 10:52:50 +03:30
parent 5824eda6cb
commit 2696a9850c
6 changed files with 135 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
using Microsoft.Extensions.AI;
using xCommons.Extensions;
namespace xAiModels.Extensions
{
public static class ChatResponseExtensions
{
/// <summary>
/// Validate a Chat Response ...
/// </summary>
/// <param name="source"></param>
/// <returns></returns>
public static bool IsValid(this ChatResponse source)
{
//
var result =
source is not null &&
!source.IsNullOrDefault() &&
!string.IsNullOrWhiteSpace(source.Text) &&
source.FinishReason == ChatFinishReason.Stop;
//
return result;
}
}
}