Files
openclaw/extensions/baseten/provider-catalog.ts
Peter Steinberger 603f839058 refactor(providers): collapse live model discovery onto shared projection hook (#113903)
* feat(plugin-sdk): add live catalog row projection

* refactor(providers): share live catalog projection

* fix(venice): keep live projection internal
2026-07-25 16:17:27 -07:00

13 lines
480 B
TypeScript

/** Baseten static and authenticated provider catalog builders. */
import type { ModelProviderConfig } from "openclaw/plugin-sdk/provider-model-shared";
import { BASETEN_BASE_URL, buildStaticBasetenModels } from "./models.js";
/** Builds Baseten's network-free fallback provider catalog. */
export function buildStaticBasetenProvider(): ModelProviderConfig {
return {
baseUrl: BASETEN_BASE_URL,
api: "openai-completions",
models: buildStaticBasetenModels(),
};
}