@elizaos/core v1.0.12 / Provider
Interface: Provider
Provider for external data/services
Properties​
name​
name:
string
Provider name
Defined in​
packages/core/src/types/components.ts:121
description?​
optional
description:string
Description of the provider
Defined in​
packages/core/src/types/components.ts:124
dynamic?​
optional
dynamic:boolean
Whether the provider is dynamic
Defined in​
packages/core/src/types/components.ts:127
position?​
optional
position:number
Position of the provider in the provider list, positive or negative
Defined in​
packages/core/src/types/components.ts:130
private?​
optional
private:boolean
Whether the provider is private
Private providers are not displayed in the regular provider list, they have to be called explicitly
Defined in​
packages/core/src/types/components.ts:137
get()​
get: (
runtime
,message
,state
) =>Promise
<ProviderResult
>
Data retrieval function
Parameters​
• runtime: IAgentRuntime
• message: Memory
• state: State
Returns​
Promise
<ProviderResult
>