UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

77 lines 3.23 kB
import { F as ModelDefinitionConfig, L as ModelProviderDeclarationConfig, P as OpenClawConfig } from "../../plugin-entry-C8u6cSDu.js"; import "../../provider-model-shared-D6wBp930.js"; import "../../ssrf-runtime-ZHxOrB7Z.js"; //#region extensions/minimax/provider-catalog.d.ts export declare function buildMinimaxProvider(env?: NodeJS.ProcessEnv): ModelProviderDeclarationConfig; export declare function buildMinimaxPortalProvider(env?: NodeJS.ProcessEnv): ModelProviderDeclarationConfig; //#endregion //#region extensions/minimax/model-definitions.d.ts export declare const DEFAULT_MINIMAX_BASE_URL = "https://api.minimax.io/v1"; export declare const MINIMAX_API_BASE_URL = "https://api.minimax.io/anthropic"; export declare const MINIMAX_CN_API_BASE_URL = "https://api.minimaxi.com/anthropic"; export declare const MINIMAX_HOSTED_MODEL_ID = "MiniMax-M3"; export declare const MINIMAX_HOSTED_MODEL_REF = "minimax/MiniMax-M3"; export declare const MINIMAX_API_COST: { input: number; output: number; cacheRead: number; cacheWrite: number; }; export declare const MINIMAX_HOSTED_COST: { input: number; output: number; cacheRead: number; cacheWrite: number; }; export declare const MINIMAX_LM_STUDIO_COST: { input: number; output: number; cacheRead: number; cacheWrite: number; }; export declare function buildMinimaxModelDefinition(params: { id: string; name?: string; reasoning?: boolean; cost: ModelDefinitionConfig["cost"]; contextWindow: number; maxTokens: number; }): ModelDefinitionConfig; export declare function buildMinimaxApiModelDefinition(modelId: string): ModelDefinitionConfig; //#endregion //#region extensions/minimax/provider-models.d.ts export declare const MINIMAX_DEFAULT_MODEL_ID = "MiniMax-M3"; export declare const MINIMAX_DEFAULT_MODEL_REF = "minimax/MiniMax-M3"; export declare const MINIMAX_TEXT_MODEL_ORDER: readonly ["MiniMax-M3", "MiniMax-M2.7", "MiniMax-M2.7-highspeed"]; export declare const MINIMAX_TEXT_MODEL_CATALOG: { readonly "MiniMax-M3": { readonly name: "MiniMax M3"; readonly reasoning: true; readonly input: readonly ["text", "image"]; readonly contextWindow: 1000000; readonly compat: { readonly codeMode: "preferred"; }; }; readonly "MiniMax-M2.7": { readonly name: "MiniMax M2.7"; readonly reasoning: true; readonly input: readonly ["text"]; readonly contextWindow: 204800; }; readonly "MiniMax-M2.7-highspeed": { readonly name: "MiniMax M2.7 Highspeed"; readonly reasoning: true; readonly input: readonly ["text"]; readonly contextWindow: 204800; }; }; export declare const MINIMAX_TEXT_MODEL_REFS: string[]; export declare function isMiniMaxModernModelId(modelId: string): boolean; //#endregion //#region extensions/minimax/onboard.d.ts export declare function applyMinimaxApiProviderConfig(cfg: OpenClawConfig, modelId?: string): OpenClawConfig; export declare function applyMinimaxApiConfig(cfg: OpenClawConfig, modelId?: string): OpenClawConfig; export declare function applyMinimaxApiProviderConfigCn(cfg: OpenClawConfig, modelId?: string): OpenClawConfig; export declare function applyMinimaxApiConfigCn(cfg: OpenClawConfig, modelId?: string): OpenClawConfig; //#endregion