Skip to main content
Version: 0.3.1

Functions

aggregateCompletion

function aggregateCompletion(raw: AsyncIterable<{ tokenId: number; scores: Map<number, number> }>, tokenizer: TokenizerAdapter, request: CompletionRequest, promptIds: readonly number[], eosTokenIds: readonly number[] = tokenizer.eosTokenIds): AsyncGenerator<CompletionStreamChunk>

Convert a raw stream to compatibility chunks with input and output word relevance.

Source: js/src/completions.ts:96

createClientWithTokenizer

function createClientWithTokenizer(options: InveraClientOptions, tokenizer: TokenizerAdapter): InveraClient

Create a high-level client with an advanced host-managed tokenizer.

Source: js/src/client.ts:222

createHuggingFaceTokenizer

function createHuggingFaceTokenizer(profile: ModelProfile): Promise<TokenizerAdapter>

Create a Node.js tokenizer adapter using the release-pinned Hugging Face tokenizer.

Source: js/src/completions.ts:56

decodeRawAttributionChunk

function decodeRawAttributionChunk(payload: unknown): { tokenId: number; scores: Map<number, number> }

Decode a streamed raw-attribution object into token relevance positions.

Source: js/src/completions.ts:18

parseQwenToolCalls

function parseQwenToolCalls(chunks: AsyncIterable<CompletionStreamChunk>): AsyncGenerator<CompletionStreamChunk>

Parse Qwen XML tool-call markers without exposing parser mechanics to Core users.

Source: js/src/completions.ts:150

streamEvidence

function streamEvidence(chunks: AsyncIterable<CompletionStreamChunk>, request: CompletionRequest, options: EvidenceOptions = {}): AsyncGenerator<EvidenceStreamEvent>

Add claim and tool-call evidence to an attributed completion stream.

Source: js/src/evidence.ts:51