frohzinn/bcbsma-storage / llama.cpp /tools /ui /src /lib /utils /stream-identity.ts
frohzinn's picture
download
raw
582 Bytes
/**
* Build the conversation identity used by the server side replay buffer.
*
* The server identifies a stream session by a conversation id sent in the
* X-Conversation-Id header. When the user has explicitly picked a model the
* client appends ::modelName, so a per model session stays distinct and the
* router resolves the owning child through its conv_id -> model map.
*/
export function streamIdentity(conversationId: string, model?: string | null): string {
if (!conversationId) return '';
if (!model) return conversationId;
return `${conversationId}::${model}`;
}

Xet Storage Details

Size:
582 Bytes
·
Xet hash:
2a5d91a3ed4a141a3b9a735ddd541bafac262c97727ac41afb24d60e4fc6be40

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.