import { t as createBaseWebSearchProviderContractFields } from "../../provider-web-search-contract-fields-aXeDjBzH.js";
//#region extensions/minimax/web-search-contract-api.ts
const MINIMAX_CODING_PLAN_ENV_VARS = ["MINIMAX_CODE_PLAN_KEY", "MINIMAX_CODING_API_KEY"];
function createMiniMaxWebSearchProvider() {
	const credentialPath = "plugins.entries.minimax.config.webSearch.apiKey";
	return {
		id: "minimax",
		label: "MiniMax Search",
		hint: "Structured results via MiniMax Coding Plan search API",
		credentialLabel: "MiniMax Coding Plan key",
		envVars: [...MINIMAX_CODING_PLAN_ENV_VARS],
		placeholder: "sk-cp-...",
		signupUrl: "https://platform.minimax.io/user-center/basic-information/interface-key",
		docsUrl: "https://docs.kaijibot.ai/tools/minimax-search",
		autoDetectOrder: 15,
		credentialPath,
		...createBaseWebSearchProviderContractFields({
			credentialPath,
			searchCredential: { type: "top-level" },
			configuredCredential: { pluginId: "minimax" }
		}),
		createTool: () => null
	};
}
//#endregion
export { createMiniMaxWebSearchProvider };
