You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/docs/core/characterfile.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ A `characterfile` implements the [Character](/api/type-aliases/character) type a
22
22
```json
23
23
{
24
24
"name": "trump",
25
-
"clients": ["DISCORD", "DIRECT"],
25
+
"clients": ["discord", "direct"],
26
26
"settings": {
27
27
"voice": { "model": "en_US-male-medium" }
28
28
},
@@ -92,11 +92,11 @@ The character's display name for identification and in conversations.
92
92
93
93
#### `modelProvider` (required)
94
94
95
-
Specifies the AI model provider. Supported options from [ModelProviderName](/api/enumerations/modelprovidername) include `ANTHROPIC`, `LLAMALOCAL`, `OPENAI`, and others.
95
+
Specifies the AI model provider. Supported options from [ModelProviderName](/api/enumerations/modelprovidername) include `anthropic`, `llama_local`, `openai`, and others.
96
96
97
97
#### `clients` (required)
98
98
99
-
Array of supported client types from [Clients](/api/enumerations/clients) e.g., `DISCORD`, `DIRECT`, `TWITTER`, `TELEGRAM`.
99
+
Array of supported client types from [Clients](/api/enumerations/clients) e.g., `discord`, `direct`, `twitter`, `telegram`, `farcaster`.
100
100
101
101
#### `bio`
102
102
@@ -261,8 +261,8 @@ Your response should not contain any questions. Brief, concise statements only.
261
261
```json
262
262
{
263
263
"name": "TechAI",
264
-
"modelProvider": "ANTHROPIC",
265
-
"clients": ["DISCORD", "DIRECT"],
264
+
"modelProvider": "anthropic",
265
+
"clients": ["discord", "direct"],
266
266
"bio": "AI researcher and educator focused on practical applications",
The Sample Plugin for Eliza extends the functionality of the Eliza platform by providing additional actions, providers, evaluators, and more. This plugin is designed to be easily extendable and customizable to fit various use cases.
4
+
5
+
## Description
6
+
The Sample Plugin offers a set of features that can be integrated into the Eliza platform to enhance its capabilities. Below is a high-level overview of the different components available in this plugin.
7
+
8
+
## Actions
9
+
-**createResourceAction**: This action enables the creation and management of generic resources. It can be customized to handle different types of resources and integrate with various data sources.
10
+
11
+
## Providers
12
+
-**sampleProvider**: This provider offers a mechanism to supply data or services to the plugin. It can be extended to include additional providers as needed.
13
+
14
+
## Evaluators
15
+
-**sampleEvaluator**: This evaluator provides a way to assess or analyze data within the plugin. It can be extended to include additional evaluators as needed.
16
+
17
+
## Services
18
+
-**[ServiceName]**: Description of the service and its functionality. This can be extended to include additional services as needed.
19
+
20
+
## Clients
21
+
-**[ClientName]**: Description of the client and its functionality. This can be extended to include additional clients as needed.
22
+
23
+
## How to Extend
24
+
To extend the Sample Plugin, you can add new actions, providers, evaluators, services, and clients by following the structure provided in the plugin. Each component can be customized to fit your specific requirements.
25
+
26
+
1.**Actions**: Add new actions by defining them in the `actions` array.
27
+
2.**Providers**: Add new providers by defining them in the `providers` array.
28
+
3.**Evaluators**: Add new evaluators by defining them in the `evaluators` array.
29
+
4.**Services**: Add new services by defining them in the `services` array.
30
+
5.**Clients**: Add new clients by defining them in the `clients` array.
31
+
32
+
For more detailed information on how to extend the plugin, refer to the documentation provided in the Eliza platform.
0 commit comments