@elizaos/core v0.1.7 / Character
Character:
object
Configuration for an agent character
optionalid:UUID
Optional unique identifier
name:
string
Character name
optionalusername:string
Optional username
optionalsystem:string
Optional system prompt
modelProvider:
ModelProviderName
Model provider to use
optionalimageModelProvider:ModelProviderName
Image model provider to use, if different from modelProvider
optionalimageVisionModelProvider:ModelProviderName
Image Vision model provider to use, if different from modelProvider
optionalmodelEndpointOverride:string
Optional model endpoint override
optionaltemplates:object
Optional prompt templates
optionalgoalsTemplate:string
optionalfactsTemplate:string
optionalmessageHandlerTemplate:string
optionalshouldRespondTemplate:string
optionalcontinueMessageHandlerTemplate:string
optionalevaluationTemplate:string
optionaltwitterSearchTemplate:string
optionaltwitterActionTemplate:string
optionaltwitterPostTemplate:string
optionaltwitterMessageHandlerTemplate:string
optionaltwitterShouldRespondTemplate:string
optionalfarcasterPostTemplate:string
optionallensPostTemplate:string
optionalfarcasterMessageHandlerTemplate:string
optionallensMessageHandlerTemplate:string
optionalfarcasterShouldRespondTemplate:string
optionallensShouldRespondTemplate:string
optionaltelegramMessageHandlerTemplate:string
optionaltelegramShouldRespondTemplate:string
optionaldiscordVoiceHandlerTemplate:string
optionaldiscordShouldRespondTemplate:string
optionaldiscordMessageHandlerTemplate:string
optionalslackMessageHandlerTemplate:string
optionalslackShouldRespondTemplate:string
bio:
string|string[]
Character biography
lore:
string[]
Character background lore
messageExamples:
MessageExample[][]
Example messages
postExamples:
string[]
Example posts
topics:
string[]
Known topics
adjectives:
string[]
Character traits
optionalknowledge:string[]
Optional knowledge base
clients:
Clients[]
Supported client platforms
plugins:
Plugin[]
Available plugins
optionalsettings:object
Optional configuration
optionalsecrets:object
[key: string]: string
optionalintiface:boolean
optionalimageSettings:object
optionalsteps:number
optionalwidth:number
optionalheight:number
optionalnegativePrompt:string
optionalnumIterations:number
optionalguidanceScale:number
optionalseed:number
optionalmodelId:string
optionaljobId:string
optionalcount:number
optionalstylePreset:string
optionalhideWatermark:boolean
optionalvoice:object
optionalmodel:string
optionalurl:string
optionalelevenlabs:object
voiceId:
string
New structured ElevenLabs config
optionalmodel:string
optionalstability:string
optionalsimilarityBoost:string
optionalstyle:string
optionaluseSpeakerBoost:string
optionalmodel:string
optionalmodelConfig:ModelConfiguration
optionalembeddingModel:string
optionalchains:object
[key: string]: any[]
optionalevm:any[]
optionalsolana:any[]
optionaltranscription:TranscriptionProvider
optionalclientConfig:object
Optional client-specific config
optionaldiscord:object
optionalshouldIgnoreBotMessages:boolean
optionalshouldIgnoreDirectMessages:boolean
optionalshouldRespondOnlyToMentions:boolean
optionalmessageSimilarityThreshold:number
optionalisPartOfTeam:boolean
optionalteamAgentIds:string[]
optionalteamLeaderId:string
optionalteamMemberInterestKeywords:string[]
optionaltelegram:object
optionalshouldIgnoreBotMessages:boolean
optionalshouldIgnoreDirectMessages:boolean
optionalshouldRespondOnlyToMentions:boolean
optionalshouldOnlyJoinInAllowedGroups:boolean
optionalallowedGroupIds:string[]
optionalmessageSimilarityThreshold:number
optionalisPartOfTeam:boolean
optionalteamAgentIds:string[]
optionalteamLeaderId:string
optionalteamMemberInterestKeywords:string[]
optionalslack:object
optionalshouldIgnoreBotMessages:boolean
optionalshouldIgnoreDirectMessages:boolean
optionalgitbook:object
optionalkeywords:object
optionalprojectTerms:string[]
optionalgeneralQueries:string[]
optionaldocumentTriggers:string[]
style:
object
Writing style guides
all:
string[]
chat:
string[]
post:
string[]
optionaltwitterProfile:object
Optional Twitter profile
id:
string
username:
string
screenName:
string
bio:
string
optionalnicknames:string[]
optionalnft:object
Optional NFT prompt
prompt:
string