Skip to content

@graphty/graphty-element / ai / AiManagerConfig

Interface: AiManagerConfig ​

Defined in: graphty-element/src/ai/AiManager.ts:46

Configuration options for initializing the AiManager.

Properties ​

apiKey? ​

optional apiKey?: string

Defined in: graphty-element/src/ai/AiManager.ts:50

Optional API key for the provider


keyPersistence? ​

optional keyPersistence?: KeyPersistenceConfig

Defined in: graphty-element/src/ai/AiManager.ts:58

Key persistence configuration for encrypted storage


model? ​

optional model?: string

Defined in: graphty-element/src/ai/AiManager.ts:52

Optional model name override


provider ​

provider: ProviderType

Defined in: graphty-element/src/ai/AiManager.ts:48

The LLM provider to use (e.g., "openai", "anthropic", "google", "mock")


providerInstance? ​

optional providerInstance?: LlmProvider

Defined in: graphty-element/src/ai/AiManager.ts:56

Optional custom provider instance (e.g., pre-initialized WebLlmProvider)


registerBuiltinCommands? ​

optional registerBuiltinCommands?: boolean

Defined in: graphty-element/src/ai/AiManager.ts:54

Whether to register built-in commands (default: true)