@graphty/graphty-element / ai / AiManagerConfig
Interface: AiManagerConfig ​
Defined in: graphty-element/src/ai/AiManager.ts:46
Configuration options for initializing the AiManager.
Properties ​
apiKey? ​
optionalapiKey?:string
Defined in: graphty-element/src/ai/AiManager.ts:50
Optional API key for the provider
keyPersistence? ​
optionalkeyPersistence?:KeyPersistenceConfig
Defined in: graphty-element/src/ai/AiManager.ts:58
Key persistence configuration for encrypted storage
model? ​
optionalmodel?: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? ​
optionalproviderInstance?:LlmProvider
Defined in: graphty-element/src/ai/AiManager.ts:56
Optional custom provider instance (e.g., pre-initialized WebLlmProvider)
registerBuiltinCommands? ​
optionalregisterBuiltinCommands?:boolean
Defined in: graphty-element/src/ai/AiManager.ts:54
Whether to register built-in commands (default: true)