openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
77 lines • 3.23 kB
TypeScript
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