Documentation / @agentick/core / ModelMetadata
Interface: ModelMetadata ​
Defined in: core/src/model/model.ts:239
Properties ​
capabilities ​
capabilities:
ModelCapabilities[]
Defined in: core/src/model/model.ts:246
contextWindow? ​
optionalcontextWindow:number
Defined in: core/src/model/model.ts:249
Context window size in tokens (adapter-provided takes precedence over catalog)
description? ​
optionaldescription:string
Defined in: core/src/model/model.ts:242
id ​
id:
string
Defined in: core/src/model/model.ts:240
isReasoningModel? ​
optionalisReasoningModel:boolean
Defined in: core/src/model/model.ts:259
Whether this is a reasoning model (extended thinking)
maxOutputTokens? ​
optionalmaxOutputTokens:number
Defined in: core/src/model/model.ts:251
Maximum output tokens per response
model? ​
optionalmodel:string
Defined in: core/src/model/model.ts:241
provider? ​
optionalprovider:string
Defined in: core/src/model/model.ts:244
supportsStructuredOutput? ​
optionalsupportsStructuredOutput:boolean
Defined in: core/src/model/model.ts:257
Whether the model supports structured output via JSON schema
supportsToolUse? ​
optionalsupportsToolUse:boolean
Defined in: core/src/model/model.ts:255
Whether the model supports tool/function calling
supportsVision? ​
optionalsupportsVision:boolean
Defined in: core/src/model/model.ts:253
Whether the model supports vision/image input
tokenEstimator? ​
optionaltokenEstimator:TokenEstimator
Defined in: core/src/model/model.ts:262
Token estimator function (e.g., tiktoken). If provided, used instead of default char/4 heuristic.
type? ​
optionaltype:"image"|"language"|"embedding"|"vision"
Defined in: core/src/model/model.ts:245
version? ​
optionalversion:string
Defined in: core/src/model/model.ts:243