@elizaos/core v1.0.0-beta.51 / ModelType
Variable: ModelType
const
ModelType:object
Defines the recognized types of models that the agent runtime can use.
These include models for text generation (small, large, reasoning, completion),
text embedding, tokenization (encode/decode), image generation and description,
audio transcription, text-to-speech, and generic object generation.
This constant is used throughout the system, particularly in AgentRuntime.useModel
,
AgentRuntime.registerModel
, and in ModelParamsMap
/ ModelResultMap
to ensure
type safety and clarity when working with different AI models.
String values are used for extensibility with custom model types.
Type declaration​
SMALL​
readonly
SMALL:"TEXT_SMALL"
='TEXT_SMALL'
MEDIUM​
readonly
MEDIUM:"TEXT_LARGE"
='TEXT_LARGE'
LARGE​
readonly
LARGE:"TEXT_LARGE"
='TEXT_LARGE'
TEXT_SMALL​
readonly
TEXT_SMALL:"TEXT_SMALL"
='TEXT_SMALL'
TEXT_LARGE​
readonly
TEXT_LARGE:"TEXT_LARGE"
='TEXT_LARGE'
TEXT_EMBEDDING​
readonly
TEXT_EMBEDDING:"TEXT_EMBEDDING"
='TEXT_EMBEDDING'
TEXT_TOKENIZER_ENCODE​
readonly
TEXT_TOKENIZER_ENCODE:"TEXT_TOKENIZER_ENCODE"
='TEXT_TOKENIZER_ENCODE'
TEXT_TOKENIZER_DECODE​
readonly
TEXT_TOKENIZER_DECODE:"TEXT_TOKENIZER_DECODE"
='TEXT_TOKENIZER_DECODE'
TEXT_REASONING_SMALL​
readonly
TEXT_REASONING_SMALL:"REASONING_SMALL"
='REASONING_SMALL'
TEXT_REASONING_LARGE​
readonly
TEXT_REASONING_LARGE:"REASONING_LARGE"
='REASONING_LARGE'
TEXT_COMPLETION​
readonly
TEXT_COMPLETION:"TEXT_COMPLETION"
='TEXT_COMPLETION'
IMAGE​
readonly
IMAGE:"IMAGE"
='IMAGE'
IMAGE_DESCRIPTION​
readonly
IMAGE_DESCRIPTION:"IMAGE_DESCRIPTION"
='IMAGE_DESCRIPTION'
TRANSCRIPTION​
readonly
TRANSCRIPTION:"TRANSCRIPTION"
='TRANSCRIPTION'
TEXT_TO_SPEECH​
readonly
TEXT_TO_SPEECH:"TEXT_TO_SPEECH"
='TEXT_TO_SPEECH'
AUDIO​
readonly
AUDIO:"AUDIO"
='AUDIO'
VIDEO​
readonly
VIDEO:"VIDEO"
='VIDEO'
OBJECT_SMALL​
readonly
OBJECT_SMALL:"OBJECT_SMALL"
='OBJECT_SMALL'
OBJECT_LARGE​
readonly
OBJECT_LARGE:"OBJECT_LARGE"
='OBJECT_LARGE'