Skip to content

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 ​

PropertyTypeDescriptionDefined in
frequencyPenalty?number-packages/shared/src/models.ts:182
id?stringModel instance identifierpackages/shared/src/models.ts:164
maxTokens?number-packages/shared/src/models.ts:180
model?stringModel identifier (e.g., 'gpt-4', 'claude-3-5-sonnet')packages/shared/src/models.ts:174
name?stringModel instance namepackages/shared/src/models.ts:169
presencePenalty?number-packages/shared/src/models.ts:183
stop?string[]-packages/shared/src/models.ts:184
temperature?numberGeneration parameterspackages/shared/src/models.ts:179
tools?ModelToolReference[]Tool referencespackages/shared/src/models.ts:189
topP?number-packages/shared/src/models.ts:181

Released under the MIT License.