@elizaos/core v1.0.0-beta.51 / Provider
Interface: Provider
Provider for external data/services
Properties​
name​
name:
string
Provider name
Defined in​
packages/core/src/types.ts:405
description?​
optional
description:string
Description of the provider
Defined in​
packages/core/src/types.ts:408
dynamic?​
optional
dynamic:boolean
Whether the provider is dynamic
Defined in​
packages/core/src/types.ts:411
position?​
optional
position:number
Position of the provider in the provider list, positive or negative
Defined in​
packages/core/src/types.ts:414
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.ts:421
get()​
get: (
runtime
,message
,state
) =>Promise
<ProviderResult
>
Data retrieval function
Parameters​
• runtime: IAgentRuntime
• message: Memory
• state: State
Returns​
Promise
<ProviderResult
>