TanStack

KeyedAdapter

Defined in: packages/ai/src/byok/keyed.ts:12

An adapter that needs a provider key before it exists. Make one with keyedAdapter. A host finds the key and calls create just before a call.

Type Parameters

TAdapter

TAdapter

Properties

[KEYED_ADAPTER]

ts
readonly [KEYED_ADAPTER]: true;

Defined in: packages/ai/src/byok/keyed.ts:13


create

ts
readonly create: (key) => TAdapter;

Defined in: packages/ai/src/byok/keyed.ts:17

Builds the adapter from the key.

Parameters

key

string

Returns

TAdapter


provider

ts
readonly provider: string | ByokProvider<string>;

Defined in: packages/ai/src/byok/keyed.ts:15

The provider whose key create needs.