feat: send model used as in llm quote generation

This commit is contained in:
2025-07-29 11:11:58 +02:00
parent e9b36b5d49
commit 870fcf7573

View File

@@ -20,11 +20,13 @@ public class QuotesController : ControllerBase
private readonly ApplicationDbContext _db; private readonly ApplicationDbContext _db;
private readonly GeneralUseHelpers guhf; private readonly GeneralUseHelpers guhf;
private readonly IConfiguration _appsettings;
public QuotesController(ApplicationDbContext db, GeneralUseHelpers GUHF) public QuotesController(ApplicationDbContext db, GeneralUseHelpers GUHF, IConfiguration appsettings)
{ {
_db = db; _db = db;
guhf = GUHF; guhf = GUHF;
_appsettings = appsettings;
} }
// GET /api/v1/quotes // GET /api/v1/quotes
@@ -535,6 +537,8 @@ public class QuotesController : ControllerBase
request.CustomPrompt, request.Model, request.Temperature, request.CategoryId, request.UseSampleQuote request.CustomPrompt, request.Model, request.Temperature, request.CategoryId, request.UseSampleQuote
); );
string llmUsed = request.Model ?? _appsettings.GetSection("LlmIntegration")["DefaultModel"] ?? "deepclaude";
// Check if any errors occurred // Check if any errors occurred
if (generatedResponse == null) if (generatedResponse == null)
{ {
@@ -549,7 +553,7 @@ public class QuotesController : ControllerBase
return StatusCode(500, new ErrorDTO { Status = "error", Error_msg = "Unexpected API response" }); return StatusCode(500, new ErrorDTO { Status = "error", Error_msg = "Unexpected API response" });
// Otherwise, return the response // Otherwise, return the response
return Ok(new { Status = "ok", BotResponse = llmResponse }); return Ok(new { Status = "ok", BotResponse = llmResponse, Model = llmUsed });
} }
} }