openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
39 lines (38 loc) • 1.23 kB
JavaScript
import { t as definePluginEntry } from "../../plugin-entry-8p_0SEiv.mjs";
import { n as createProviderApiKeyAuthMethod } from "../../provider-api-key-auth-D71lETaP.mjs";
import "../../provider-auth-api-key-HsIz96Ol.mjs";
import { t as buildKieVideoGenerationProvider } from "../../video-generation-provider-CyVTzmTz.mjs";
//#region extensions/kie/index.ts
var kie_default = definePluginEntry({
id: "kie",
name: "Kie AI Provider",
description: "Bundled Kie AI video provider plugin",
register(api) {
api.registerProvider({
id: "kie",
label: "Kie AI",
docsPath: "/providers/kie",
envVars: ["KIE_API_KEY"],
auth: [createProviderApiKeyAuthMethod({
providerId: "kie",
methodId: "api-key",
label: "Kie AI API key",
optionKey: "kieApiKey",
flagName: "--kie-api-key",
envVar: "KIE_API_KEY",
promptMessage: "Enter Kie AI API key",
wizard: {
choiceId: "kie-api-key",
choiceLabel: "Kie AI API key",
groupId: "kie",
groupLabel: "Kie AI",
groupHint: "Video generation",
onboardingScopes: ["image-generation"]
}
})]
});
api.registerVideoGenerationProvider(buildKieVideoGenerationProvider());
}
});
//#endregion
export { kie_default as default };