Skip to content

Interface: VendorKeySpec

Defined in: packages/aiui-util/src/vendor-keys.ts:88

One vendor the channel can hold a key for.

Properties

envVar

envVar: string

Defined in: packages/aiui-util/src/vendor-keys.ts:92

The env var name — also the vault account, e.g. OPENAI_API_KEY.


label

label: string

Defined in: packages/aiui-util/src/vendor-keys.ts:94

Human label for prompts and status displays.


provider

provider: VendorProvider

Defined in: packages/aiui-util/src/vendor-keys.ts:90

The config-facing provider id (keys.<provider> in config.json).


purpose

purpose: string

Defined in: packages/aiui-util/src/vendor-keys.ts:96

What the key powers, for the interview's one-line context.