Changes
Build and Push Docker Images / build (push) Successful in 20s

This commit is contained in:
2026-05-04 17:49:04 +03:00
parent 597a3f8d34
commit ab31d41d88
12 changed files with 54 additions and 37 deletions
+9 -6
View File
@@ -1,5 +1,8 @@
using api.Services.Contracts.Rag;
using Api.Services;
using Api.Services.Contracts;
using Api.Services.Contracts.Rag;
using Api.Services.Rag;
using Api.Settings;
using Azure.Identity;
using Microsoft.AspNetCore.HttpOverrides;
@@ -82,12 +85,12 @@ try
builder.Services.AddHttpClient<ICaptchaVerifier, RecaptchaVerifier>();
builder.Services.AddSingleton<IEmailSender, SmtpEmailSender>();
builder.Services.AddSingleton<Microsoft.AspNetCore.StaticFiles.IContentTypeProvider, Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider>();
builder.Services.AddSingleton<Api.Services.Rag.IPdfTextExtractor, Api.Services.Rag.PdfTextExtractor>();
builder.Services.AddSingleton<Api.Services.Rag.ITextChunker, Api.Services.Rag.TextChunker>();
builder.Services.AddSingleton<Api.Services.Rag.ICvVectorStore, Api.Services.Rag.InMemoryCvVectorStore>();
builder.Services.AddScoped<Api.Services.Rag.ICvRagService, Api.Services.Rag.CvRagService>();
builder.Services.AddHttpClient<Api.Services.Rag.IOpenAiRagClient, Api.Services.Rag.OpenAiRagClient>();
builder.Services.AddHttpClient<Api.Services.Rag.IJobTextExtractor, Api.Services.Rag.JobTextExtractor>();
builder.Services.AddSingleton<IPdfTextExtractor, PdfTextExtractor>();
builder.Services.AddSingleton<ITextChunker, TextChunker>();
builder.Services.AddSingleton<ICvVectorStore, InMemoryCvVectorStore>();
builder.Services.AddScoped<ICvRagService, CvRagService>();
builder.Services.AddHttpClient<IAiRagClient, OpenAiRagClient>();
builder.Services.AddHttpClient<IJobTextExtractor, JobTextExtractor>();
// Swagger
builder.Services.AddEndpointsApiExplorer();