19 lines
737 B
C#
19 lines
737 B
C#
namespace BotSharp.Abstraction.Conversations.Models;
|
|
|
|
public class TokenStatsModel
|
|
{
|
|
public string Provider { get; set; }
|
|
public string Model { get; set; }
|
|
public string Prompt { get; set; }
|
|
public int TextInputTokens { get; set; }
|
|
public int CachedTextInputTokens { get; set; }
|
|
public int AudioInputTokens { get; set; }
|
|
public int CachedAudioInputTokens { get; set; }
|
|
public int TextOutputTokens { get; set; }
|
|
public int AudioOutputTokens { get; set; }
|
|
public AgentLlmConfig LlmConfig { get; set; }
|
|
|
|
public int TotalInputTokens => TextInputTokens + CachedTextInputTokens + AudioInputTokens + CachedAudioInputTokens;
|
|
public int TotalOutputTokens => TextOutputTokens + AudioOutputTokens;
|
|
}
|