@ai16z/eliza v0.1.5-alpha.3 / Character
Character:
object
Configuration for an agent character
optional
id:UUID
Optional unique identifier
name:
string
Character name
optional
username:string
Optional username
optional
system:string
Optional system prompt
modelProvider:
ModelProviderName
Model provider to use
optional
imageModelProvider:ModelProviderName
Image model provider to use, if different from modelProvider
optional
modelEndpointOverride:string
Optional model endpoint override
optional
templates:object
Optional prompt templates
optional
goalsTemplate:string
optional
factsTemplate:string
optional
messageHandlerTemplate:string
optional
shouldRespondTemplate:string
optional
continueMessageHandlerTemplate:string
optional
evaluationTemplate:string
optional
twitterSearchTemplate:string
optional
twitterPostTemplate:string
optional
twitterMessageHandlerTemplate:string
optional
twitterShouldRespondTemplate:string
optional
farcasterPostTemplate:string
optional
farcasterMessageHandlerTemplate:string
optional
farcasterShouldRespondTemplate:string
optional
telegramMessageHandlerTemplate:string
optional
telegramShouldRespondTemplate:string
optional
discordVoiceHandlerTemplate:string
optional
discordShouldRespondTemplate:string
optional
discordMessageHandlerTemplate: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
optional
knowledge:string
[]
Optional knowledge base
clients:
Clients
[]
Supported client platforms
plugins:
Plugin
[]
Available plugins
optional
settings:object
Optional configuration
optional
secrets:object
[key
: string
]: string
optional
buttplug:boolean
optional
voice:object
optional
model:string
optional
url:string
optional
elevenlabs:object
voiceId:
string
New structured ElevenLabs config
optional
model:string
optional
stability:string
optional
similarityBoost:string
optional
style:string
optional
useSpeakerBoost:string
optional
model:string
optional
embeddingModel:string
optional
chains:object
[key
: string
]: any
[]
optional
evm:any
[]
optional
solana:any
[]
optional
clientConfig:object
Optional client-specific config
optional
discord:object
optional
shouldIgnoreBotMessages:boolean
optional
shouldIgnoreDirectMessages:boolean
optional
telegram:object
optional
shouldIgnoreBotMessages:boolean
optional
shouldIgnoreDirectMessages:boolean
style:
object
Writing style guides
all:
string
[]
chat:
string
[]
post:
string
[]
optional
twitterProfile:object
Optional Twitter profile
id:
string
username:
string
screenName:
string
bio:
string
optional
nicknames:string
[]