LlmProviderManifest
Interface: LlmProviderManifest
Defined in: CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:38
Properties
| Property | Type | Description | Defined 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 |
name | string | - | CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:40 |
providerId | string | - | CodeBolt/packages/pluginSdk/src/modules/llmProvider.ts:39 |
requiresKey? | boolean | If 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 |