Start Add File Support in Messages Feature ...

This commit is contained in:
2026-09-30 23:13:32 +03:30
parent efaf71d962
commit aac3eb92c1
8 changed files with 314 additions and 163 deletions
+15
View File
@@ -6,6 +6,7 @@ using xAiModels.Models.Dtos;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using Microsoft.AspNetCore.Http;
namespace xAiApi.Interfaces
{
@@ -176,6 +177,20 @@ namespace xAiApi.Interfaces
[FromBody] XAiResponseRequest request,
CancellationToken cancellationToken = default
);
/// <summary>
/// Ask Question with Files and Get Response ...
/// </summary>
/// <param name="request"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
[HttpPost("AskWithFiles")]
[Consumes("multipart/form-data")]
Task<ActionResult<string>> AskWithFiles(
[FromForm] XAiResponseRequest request,
[FromForm] IFormFileCollection files,
CancellationToken cancellationToken = default
);
#endregion
}
}