Files
Peter Steinberger e30217d25c refactor(providers): shared manifest row builder and fleet default-model adoption (#113879)
* feat(plugin-sdk): add manifest model row builder

* refactor(providers): share manifest model row building

* refactor(providers): source defaults from manifests

* refactor(providers): drop unconsumed builder aliases

* fix(providers): keep Cohere catalog internal
2026-07-25 15:00:02 -07:00

25 lines
677 B
TypeScript

// Tencent provider module implements model/runtime integration.
import type { ModelProviderConfig } from "openclaw/plugin-sdk/provider-model-shared";
import {
TOKENHUB_BASE_URL,
TOKENHUB_MODEL_CATALOG,
TOKENPLAN_BASE_URL,
TOKENPLAN_MODEL_CATALOG,
} from "./models.js";
export function buildTokenHubProvider(): ModelProviderConfig {
return {
baseUrl: TOKENHUB_BASE_URL,
api: "openai-completions",
models: structuredClone(TOKENHUB_MODEL_CATALOG),
};
}
export function buildTokenPlanProvider(): ModelProviderConfig {
return {
baseUrl: TOKENPLAN_BASE_URL,
api: "openai-completions",
models: structuredClone(TOKENPLAN_MODEL_CATALOG),
};
}