rulvar API reference / @rulvar/rulvar / ProviderAdapter
Interface: ProviderAdapter
Defined in: packages/core/dist/index.d.ts
Properties
Methods
caps()
ts
caps(model): ModelCaps;Defined in: packages/core/dist/index.d.ts
Parameters
| Parameter | Type |
|---|---|
model | string |
Returns
countTokens()?
ts
optional countTokens(req): Promise<number>;Defined in: packages/core/dist/index.d.ts
Parameters
| Parameter | Type |
|---|---|
req | ChatRequest |
Returns
Promise<number>
refreshCaps()?
ts
optional refreshCaps(): Promise<void>;Defined in: packages/core/dist/index.d.ts
Refresh the capability table from live model lists.
Returns
Promise<void>
stream()
ts
stream(req, signal?): AsyncIterable<ChatEvent>;Defined in: packages/core/dist/index.d.ts
Parameters
| Parameter | Type |
|---|---|
req | ChatRequest |
signal? | AbortSignal |
Returns
AsyncIterable<ChatEvent>