toggle menu
trailblaze-common
jvm
switch theme
search in API
trailblaze-common
/
xyz.block.trailblaze.llm
/
LlmRequestUsageAndCost
Llm
Request
Usage
And
Cost
@
Serializable
data
class
LlmRequestUsageAndCost
(
val
modelName
:
String
,
val
inputTokens
:
Long
,
val
outputTokens
:
Long
,
val
promptCost
:
Double
,
val
completionCost
:
Double
,
val
totalCost
:
Double
=
promptCost + completionCost
)
Members
Constructors
Llm
Request
Usage
And
Cost
Link copied to clipboard
constructor
(
modelName
:
String
,
inputTokens
:
Long
,
outputTokens
:
Long
,
promptCost
:
Double
,
completionCost
:
Double
,
totalCost
:
Double
=
promptCost + completionCost
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
completion
Cost
Link copied to clipboard
val
completionCost
:
Double
input
Tokens
Link copied to clipboard
val
inputTokens
:
Long
model
Name
Link copied to clipboard
val
modelName
:
String
output
Tokens
Link copied to clipboard
val
outputTokens
:
Long
prompt
Cost
Link copied to clipboard
val
promptCost
:
Double
total
Cost
Link copied to clipboard
val
totalCost
:
Double
Functions
debug
String
Link copied to clipboard
fun
debugString
(
)
:
String