openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
21 lines (20 loc) • 805 B
JavaScript
import { A as buildQwenOAuthModelCatalog, O as buildQwenModelCatalogForBaseUrl, v as QWEN_OAUTH_BASE_URL } from "./models-BMEcWkNl.js";
//#region extensions/qwen/provider-catalog.ts
function buildQwenProvider(params) {
const baseUrl = params?.baseUrl ?? "https://coding-intl.dashscope.aliyuncs.com/v1";
return {
baseUrl,
api: "openai-completions",
models: buildQwenModelCatalogForBaseUrl(baseUrl).map((model) => Object.assign({}, model))
};
}
function buildQwenOAuthProvider() {
return {
baseUrl: QWEN_OAUTH_BASE_URL,
api: "openai-completions",
models: buildQwenOAuthModelCatalog().map((model) => Object.assign({}, model))
};
}
const buildModelStudioProvider = buildQwenProvider;
//#endregion
export { buildQwenOAuthProvider as n, buildQwenProvider as r, buildModelStudioProvider as t };