Files
openclaw/extensions/minimax/provider-discovery.ts
2026-06-04 21:33:54 -04:00

31 lines
848 B
TypeScript

// Minimax provider module implements model/runtime integration.
import type { ProviderPlugin } from "openclaw/plugin-sdk/provider-model-shared";
import { buildMinimaxPortalProvider, buildMinimaxProvider } from "./provider-catalog.js";
const minimaxProviderDiscovery: ProviderPlugin[] = [
{
id: "minimax",
label: "MiniMax",
docsPath: "/providers/minimax",
auth: [],
staticCatalog: {
order: "simple",
run: async (ctx) => ({ providers: { minimax: buildMinimaxProvider(ctx.env) } }),
},
},
{
id: "minimax-portal",
label: "MiniMax",
docsPath: "/providers/minimax",
auth: [],
staticCatalog: {
order: "simple",
run: async (ctx) => ({
providers: { "minimax-portal": buildMinimaxPortalProvider(ctx.env) },
}),
},
},
];
export default minimaxProviderDiscovery;