AIDK API Reference / aidk-shared / ModelConfig
Interface: ModelConfig ​
Defined in: packages/shared/src/models.ts:160
Model configuration - simplified platform-independent structure.
Used for model instance configuration from clients. Backend extends this with providerOptions, messageTransformation, etc.
Extended by ​
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
frequencyPenalty? | number | - | packages/shared/src/models.ts:182 |
id? | string | Model instance identifier | packages/shared/src/models.ts:164 |
maxTokens? | number | - | packages/shared/src/models.ts:180 |
model? | string | Model identifier (e.g., 'gpt-4', 'claude-3-5-sonnet') | packages/shared/src/models.ts:174 |
name? | string | Model instance name | packages/shared/src/models.ts:169 |
presencePenalty? | number | - | packages/shared/src/models.ts:183 |
stop? | string[] | - | packages/shared/src/models.ts:184 |
temperature? | number | Generation parameters | packages/shared/src/models.ts:179 |
tools? | ModelToolReference[] | Tool references | packages/shared/src/models.ts:189 |
topP? | number | - | packages/shared/src/models.ts:181 |