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