using Api.Models.Requests; using Api.Models.Responses; namespace Api.Clients.Api.Contracts; public interface IRagApiClient { Task IndexCvPdfAsync(IFormFile file, CancellationToken ct); Task IndexJobTextAsync(string text, string? url, string? title, CancellationToken ct); Task GetDocumentAsync(string documentId, CancellationToken ct); Task SearchAsync(RagSearchRequest request, CancellationToken ct); }