Skip to main content

LLMModelConfig

@codebolt/types


Interface: LLMModelConfig

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/llm.ts:177

LLM model configuration interface matching the actual response structure

Properties

PropertyTypeDescriptionDefined in
cached_tokenstringCached token informationcommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:191
datetimestringConfiguration datetimecommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:185
input_cost_per_tokennumberCost per input tokencommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:193
litellm_providerstringLiteLLM provider namecommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:197
llm_idstringUnique LLM identifiercommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:179
max_input_tokensnumberMaximum input tokenscommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:209
max_output_tokensnumberMaximum output tokenscommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:189
max_tokensnumberMaximum tokens for inputcommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:187
modestringModel mode (e.g., 'chat')common/types/src/codeboltjstypes/libFunctionTypes/llm.ts:199
model_namestringActual model namecommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:183
output_cost_per_tokennumberCost per output tokencommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:195
sourcestringModel sourcecommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:207
supports_function_callingnumberWhether model supports function callingcommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:201
supports_parallel_function_callingnumberWhether model supports parallel function callingcommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:203
supports_visionnumberWhether model supports visioncommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:205
user_model_namestringUser-defined model namecommon/types/src/codeboltjstypes/libFunctionTypes/llm.ts:181