Skip to main content

LlmProviderManifest

@codebolt/plugin-sdk


Interface: LlmProviderManifest

Defined in: CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:38

Properties

PropertyTypeDescriptionDefined in
capabilities?string[]-CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:42
configFields?LlmProviderConfigField[]Optional list of additional config fields beyond the standard apiKey/apiUrl. These will appear (in future UI) and any saved values are passed in req.options.providerConfig.custom on every request.CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:55
description?string-CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:43
models?LlmProviderModelInfo[]-CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:41
namestring-CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:40
providerIdstring-CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:39
requiresKey?booleanIf true, the user must supply an API key in the settings UI before this provider can be used. The configured key/apiUrl are forwarded to the plugin in req.options.providerConfig on every request.CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:49