openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 623 B
JavaScript
import { r as discoverOpenAICompatibleLocalModels } from "./provider-self-hosted-setup-D4oDFEHv.js";
import "./provider-setup-Dw3CqaA7.js";
import { i as SGLANG_PROVIDER_LABEL } from "./defaults-DEyguuem.js";
//#region extensions/sglang/models.ts
async function buildSglangProvider(params) {
const baseUrl = (params?.baseUrl?.trim() || "http://127.0.0.1:30000/v1").replace(/\/+$/, "");
return {
baseUrl,
api: "openai-completions",
models: await discoverOpenAICompatibleLocalModels({
baseUrl,
apiKey: params?.apiKey,
label: SGLANG_PROVIDER_LABEL
})
};
}
//#endregion
export { buildSglangProvider as t };