openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 913 B
TypeScript
import { Vr as StreamFn } from "./index-DleKJdko.js";
import { an as ProviderWrapStreamFnContext } from "./plugin-entry-BOAJmgcf.js";
import { t as VllmQwenThinkingFormat } from "./thinking-policy-AWR9iTIc.js";
//#region extensions/vllm/stream.d.ts
type VllmThinkingLevel = ProviderWrapStreamFnContext["thinkingLevel"];
declare function createVllmQwenThinkingWrapper(params: {
baseStreamFn: StreamFn | undefined;
format: VllmQwenThinkingFormat;
thinkingLevel: VllmThinkingLevel;
}): StreamFn;
declare function createVllmProviderThinkingWrapper(params: {
baseStreamFn: StreamFn | undefined;
qwenFormat?: VllmQwenThinkingFormat;
thinkingLevel: VllmThinkingLevel;
}): StreamFn;
declare function wrapVllmProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined;
//#endregion
export { createVllmQwenThinkingWrapper as n, wrapVllmProviderStream as r, createVllmProviderThinkingWrapper as t };