Files
openclaw/extensions/venice/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

12 lines
417 B
TypeScript

// Venice provider module implements model/runtime integration.
import type { ModelProviderConfig } from "openclaw/plugin-sdk/provider-model-shared";
import { VENICE_BASE_URL, VENICE_MODEL_CATALOG } from "./models.js";
export function buildStaticVeniceProvider(): ModelProviderConfig {
return {
baseUrl: VENICE_BASE_URL,
api: "openai-completions",
models: structuredClone(VENICE_MODEL_CATALOG),
};
}