feat: implement Stripe product configuration and add token-based input validation using Microsoft.ML.Tokenizers

This commit is contained in:
2026-05-02 10:31:28 +02:00
parent 0ed89ef5a4
commit e5611758f1
7 changed files with 90 additions and 15 deletions
@@ -6,7 +6,12 @@ public class AiSettings
public string ApiKey { get; set; } = string.Empty;
public string Model { get; set; } = "gemini-1.5-flash";
public int MaxInputLength { get; set; } = 15000;
/// <summary>
/// Maximum number of tokens allowed for input.
/// </summary>
public int MaxInputTokens { get; set; } = 15000;
public int MaxOutputTokens { get; set; } = 1000;
public int RetryAttempts { get; set; } = 3;
public double Temperature { get; set; } = 0.1;