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