Files
openclaw/extensions/openai/plugin-registration.contract.test.ts
2026-04-05 22:06:56 +01:00

16 lines
578 B
TypeScript

import { describePluginRegistrationContract } from "../../test/helpers/plugins/plugin-registration-contract.js";
describePluginRegistrationContract({
pluginId: "openai",
providerIds: ["openai", "openai-codex"],
speechProviderIds: ["openai"],
realtimeTranscriptionProviderIds: ["openai"],
realtimeVoiceProviderIds: ["openai"],
mediaUnderstandingProviderIds: ["openai", "openai-codex"],
imageGenerationProviderIds: ["openai"],
videoGenerationProviderIds: ["openai"],
cliBackendIds: ["codex-cli"],
requireGenerateImage: true,
requireGenerateVideo: true,
});