Documentation / @agentick/shared / ModelInput
Interface: ModelInput
Defined in: models.ts:52
Model input - simplified platform-independent structure.
Used for direct model execution from clients. Backend extends this with providerOptions, libraryOptions, messageTransformation, etc.
Properties
frequencyPenalty?
optionalfrequencyPenalty:number
Defined in: models.ts:74
maxTokens?
optionalmaxTokens:number
Defined in: models.ts:72
messages
messages:
string|string[] |Message[]
Defined in: models.ts:61
Conversation messages
model?
optionalmodel:string
Defined in: models.ts:56
Model identifier (e.g., 'gpt-4', 'claude-3-5-sonnet')
presencePenalty?
optionalpresencePenalty:number
Defined in: models.ts:75
responseFormat?
optionalresponseFormat:ResponseFormat
Defined in: models.ts:86
Response format constraint.
stop?
optionalstop:string[]
Defined in: models.ts:76
stream?
optionalstream:boolean
Defined in: models.ts:91
Whether to stream the response
system?
optionalsystem:string
Defined in: models.ts:66
System prompt (optional)
temperature?
optionaltemperature:number
Defined in: models.ts:71
Generation parameters
tools?
optionaltools:ModelToolReference[]
Defined in: models.ts:81
Tool references
topP?
optionaltopP:number
Defined in: models.ts:73