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.