mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
e30217d25c
* 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
25 lines
677 B
TypeScript
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),
|
|
};
|
|
}
|