openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines • 735 B
TypeScript
import { f as ModelProviderConfig } from "../../types.models-O5iWV16x.js";
import { Oc as ProviderThinkingProfile } from "../../types-C0dQmare.js";
//#region extensions/deepseek/provider-policy-api.d.ts
/**
* Provider policy surface for DeepSeek.
*
* Hydrates missing `contextWindow`, `cost`, and `maxTokens` from the bundled
* catalog for matching model ids. Explicit user overrides are preserved.
*/
declare function normalizeConfig(params: {
provider: string;
providerConfig: ModelProviderConfig;
}): ModelProviderConfig;
declare function resolveThinkingProfile(params: {
provider: string;
modelId: string;
}): ProviderThinkingProfile | null | undefined;
//#endregion
export { normalizeConfig, resolveThinkingProfile };