AutoTweaker API
Toggle table of contents
0.1.0-alpha.35+c07218c5
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
AutoTweaker API
AutoTweaker API
/
io.github.autotweaker.api.types.llm
/
ModelData
/
ModelInfo
Model
Info
jvm
@
Serializable
data
class
ModelInfo
(
val
modelId
:
String
,
val
contextWindow
:
Int
,
val
maxOutputTokens
:
Int
,
val
price
:
ModelData.TokenPrice
,
val
supportsStreaming
:
Boolean
,
val
supportsToolCalls
:
Boolean
,
val
supportsReasoning
:
Boolean
,
val
supportsImage
:
Boolean
,
val
supportsJsonOutput
:
Boolean
)
(
source
)
Members
Constructors
Model
Info
Link copied to clipboard
jvm
constructor
(
modelId
:
String
,
contextWindow
:
Int
,
maxOutputTokens
:
Int
,
price
:
ModelData.TokenPrice
,
supportsStreaming
:
Boolean
,
supportsToolCalls
:
Boolean
,
supportsReasoning
:
Boolean
,
supportsImage
:
Boolean
,
supportsJsonOutput
:
Boolean
)
Properties
context
Window
Link copied to clipboard
jvm
val
contextWindow
:
Int
max
Output
Tokens
Link copied to clipboard
jvm
val
maxOutputTokens
:
Int
model
Id
Link copied to clipboard
jvm
val
modelId
:
String
price
Link copied to clipboard
jvm
val
price
:
ModelData.TokenPrice
supports
Image
Link copied to clipboard
jvm
val
supportsImage
:
Boolean
supports
Json
Output
Link copied to clipboard
jvm
val
supportsJsonOutput
:
Boolean
supports
Reasoning
Link copied to clipboard
jvm
val
supportsReasoning
:
Boolean
supports
Streaming
Link copied to clipboard
jvm
val
supportsStreaming
:
Boolean
supports
Tool
Calls
Link copied to clipboard
jvm
val
supportsToolCalls
:
Boolean