openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
23 lines (22 loc) • 1 kB
JavaScript
import { t as defineSingleProviderPluginEntry } from "../../provider-entry-CPCFGnL8.js";
import { t as openclaw_plugin_default } from "../../openclaw.plugin-BaEFjnF8.js";
import { n as applyTogetherConfig } from "../../onboard-C-0MYLcO.js";
import { t as buildTogetherVideoGenerationProvider } from "../../video-generation-provider-Bi_Fxyg9.js";
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: applyTogetherConfig },
catalog: { liveModelDiscovery: true },
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 };