Skip to main content

@ai16z/eliza v1.0.0 / Character

Type Alias: Character

Character: object

Type declaration

id?

optional id: UUID

name

name: string

system?

optional system: string

modelProvider

modelProvider: ModelProviderName

modelEndpointOverride?

optional modelEndpointOverride: string

templates?

optional templates: object

Index Signature

[key: string]: string

bio

bio: string | string[]

lore

lore: string[]

messageExamples

messageExamples: MessageExample[][]

postExamples

postExamples: string[]

people

people: string[]

topics

topics: string[]

adjectives

adjectives: string[]

knowledge?

optional knowledge: string[]

clients

clients: Clients[]

plugins

plugins: Plugin[]

settings?

optional settings: object

settings.secrets?

optional secrets: object

Index Signature

[key: string]: string

settings.voice?

optional voice: object

settings.voice.model?

optional model: string

settings.voice.url?

optional url: string

settings.model?

optional model: string

settings.embeddingModel?

optional embeddingModel: string

clientConfig?

optional clientConfig: object

clientConfig.discord?

optional discord: object

clientConfig.discord.shouldIgnoreBotMessages?

optional shouldIgnoreBotMessages: boolean

clientConfig.discord.shouldIgnoreDirectMessages?

optional shouldIgnoreDirectMessages: boolean

clientConfig.telegram?

optional telegram: object

clientConfig.telegram.shouldIgnoreBotMessages?

optional shouldIgnoreBotMessages: boolean

clientConfig.telegram.shouldIgnoreDirectMessages?

optional shouldIgnoreDirectMessages: boolean

style

style: object

style.all

all: string[]

style.chat

chat: string[]

style.post

post: string[]

Defined in

packages/core/src/types.ts:329