This commit is contained in:
2026-04-10 23:50:46 +03:30
parent 9b271d1572
commit dc96e210e7
28 changed files with 6427 additions and 1287 deletions
+4 -21
View File
@@ -1,5 +1,4 @@
using xAiService.Configurations;
using xAiService.Models;
using xCommons.Extensions;
namespace xAiService.Extensions
@@ -7,33 +6,17 @@ namespace xAiService.Extensions
public static class ModelExtensions
{
/// <summary>
/// Validating LLM Descriptor ...
/// </summary>
/// <param name="source"></param>
/// <returns></returns>
public static bool IsValid(this XAILLMDescriptor source)
{
//
var result =
!source.IsNull() &&
!source.Url.IsNullOrEmpty() &&
!source.Client.IsNullOrEmpty();
//
return result;
}
/// <summary>
/// Validate XAIServiceConfiguration ...
/// Validate XAiServiceConfiguration ...
/// </summary>
/// <param name="source"></param>
/// <returns></returns>
public static bool IsValid(this XAIServiceConfiguration source)
{
//
var result =
bool result =
!source.IsNull() &&
(source.TextGenerators.Count > 0);
!source.Url.IsNullOrEmpty() &&
source.Url.IsValidUrl();
//
return result;