diff --git a/src/Predictalytics.Api/Endpoints/TraderEndpoints.cs b/src/Predictalytics.Api/Endpoints/TraderEndpoints.cs index eb03d3e..70bb2ed 100644 --- a/src/Predictalytics.Api/Endpoints/TraderEndpoints.cs +++ b/src/Predictalytics.Api/Endpoints/TraderEndpoints.cs @@ -35,6 +35,12 @@ public static class TraderEndpoints return Results.Ok(); }); + group.MapPost("/{id:int}/ai-analysis", async (int id, bool manual, IAiStrategyAnalysisService aiSvc, CancellationToken ct) => + { + var summary = await aiSvc.AnalyzeTraderStrategyAsync(id, manual, ct); + return Results.Ok(new { summary }); + }); + group.MapPost("/", async (string platform, string wallet, IAnalyticsService svc, CancellationToken ct) => { var id = await svc.AddTraderAsync(platform, wallet, ct); diff --git a/src/Predictalytics.Api/wwwroot/index.html b/src/Predictalytics.Api/wwwroot/index.html index f63532c..9fe7ead 100644 --- a/src/Predictalytics.Api/wwwroot/index.html +++ b/src/Predictalytics.Api/wwwroot/index.html @@ -188,22 +188,33 @@