feat: meter AI usage
This commit is contained in:
@@ -66,6 +66,9 @@ public sealed class AiWorkspaceTests
|
||||
Assert.Equal("job-analysis", res!.Module);
|
||||
Assert.Equal("gemini", res.Provider);
|
||||
Assert.Contains("Generated suggestion", res.ResultJson);
|
||||
Assert.True(res.InputCharacterCount > 0);
|
||||
Assert.Equal("## Result\nGenerated suggestion.".Length, res.OutputCharacterCount);
|
||||
Assert.Equal((res.InputCharacterCount + res.OutputCharacterCount + 3) / 4, res.EstimatedTokenCount);
|
||||
Assert.Single(await db.AiInteractions.IgnoreQueryFilters().Where(x => x.JobApplicationId == jobId).ToListAsync());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user