Skip to content

LLM Resources

@dovenv/ai - API documentation โ€‹

Functions โ€‹

aiPlugin() โ€‹

ts
function aiPlugin(conf?: Config): Config

Local AI assistant plugin for dovenv.

This function generates a configuration for a local AI assistant, allowing users to select different chat configurations using keys. The configuration includes a description and options for selecting a specific chat configuration by key. The function also defines the behavior for running the assistant with the selected configuration.

---.

Parameters โ€‹

ParameterTypeDescription
conf?ConfigOptional configuration object for the plugin.

Returns โ€‹

Config

  • Dovenv configuration for the plugin.

run() โ€‹

ts
function run(config: FnParams): Promise<void>

Parameters โ€‹

ParameterType
configFnParams

Returns โ€‹

Promise<void>

Type Aliases โ€‹

Config โ€‹

ts
type Config: {
  chat: Record<string, EnvAiConfig>;
};

Type declaration โ€‹

NameTypeDescription
chat?Record<string, EnvAiConfig>Configuration for local AI assistant chats

References โ€‹

default โ€‹

Renames and re-exports aiPlugin