openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
26 lines (25 loc) • 1.06 kB
JavaScript
import { t as defineSingleProviderPluginEntry } from "../../provider-entry-Z3Qh1Ao0.mjs";
import { t as openclaw_plugin_default } from "../../openclaw.plugin-CA4EP6WH.mjs";
import { r as applyTogetherConnectionConfig } from "../../onboard-DMgJKM2T.mjs";
import { t as buildTogetherVideoGenerationProvider } from "../../video-generation-provider-B_sJKgK0.mjs";
var together_default = defineSingleProviderPluginEntry({
id: "together",
name: "Together Provider",
description: "Bundled Together provider plugin",
manifest: openclaw_plugin_default,
provider: {
label: "Together",
docsPath: "/providers/together",
manifestAuth: { applyConfig: applyTogetherConnectionConfig },
catalog: {
liveModelDiscovery: true,
discoveryMode: "strict"
},
classifyFailoverReason: ({ errorMessage }) => /\bconcurrency limit\b.*\b(?:breached|reached)\b/i.test(errorMessage) ? "rate_limit" : void 0
},
register(api) {
api.registerVideoGenerationProvider(buildTogetherVideoGenerationProvider());
}
});
//#endregion
export { together_default as default };