Skip to content

Documentation / @agentick/shared / ModelConfig

Interface: ModelConfig ​

Defined in: models.ts:185

Model configuration - simplified platform-independent structure.

Used for model instance configuration from clients. Backend extends this with providerOptions, messageTransformation, etc.

Properties ​

frequencyPenalty? ​

optional frequencyPenalty: number

Defined in: models.ts:207


id? ​

optional id: string

Defined in: models.ts:189

Model instance identifier


maxTokens? ​

optional maxTokens: number

Defined in: models.ts:205


model? ​

optional model: string

Defined in: models.ts:199

Model identifier (e.g., 'gpt-4', 'claude-3-5-sonnet')


name? ​

optional name: string

Defined in: models.ts:194

Model instance name


presencePenalty? ​

optional presencePenalty: number

Defined in: models.ts:208


responseFormat? ​

optional responseFormat: ResponseFormat

Defined in: models.ts:219

Response format constraint.


stop? ​

optional stop: string[]

Defined in: models.ts:209


temperature? ​

optional temperature: number

Defined in: models.ts:204

Generation parameters


tools? ​

optional tools: ModelToolReference[]

Defined in: models.ts:214

Tool references


topP? ​

optional topP: number

Defined in: models.ts:206

Released under the ISC License.