openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines • 960 B
TypeScript
import { N as StreamFn, d as ProviderWrapStreamFnContext } from "../../plugin-entry-C8u6cSDu.js";
//#region extensions/vllm/defaults.d.ts
export declare const VLLM_DEFAULT_BASE_URL = "http://127.0.0.1:8000/v1";
export declare const VLLM_PROVIDER_LABEL = "vLLM";
export declare const VLLM_DEFAULT_API_KEY_ENV_VAR = "VLLM_API_KEY";
export declare const VLLM_MODEL_PLACEHOLDER = "meta-llama/Meta-Llama-3-8B-Instruct";
//#endregion
//#region extensions/vllm/thinking-policy.d.ts
type VllmQwenThinkingFormat = "chat-template" | "top-level";
//#endregion
//#region extensions/vllm/stream.d.ts
type VllmThinkingLevel = ProviderWrapStreamFnContext["thinkingLevel"];
export declare function createVllmQwenThinkingWrapper(params: {
baseStreamFn: StreamFn | undefined;
format: VllmQwenThinkingFormat;
thinkingLevel: VllmThinkingLevel;
}): StreamFn;
export declare function wrapVllmProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined;
//#endregion