mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 11:55:47 -06:00
29 lines
1.1 KiB
TypeScript
29 lines
1.1 KiB
TypeScript
// Xai API module exposes the plugin public contract.
|
|
import {
|
|
applyXaiModelCompat,
|
|
HTML_ENTITY_TOOL_CALL_ARGUMENTS_ENCODING,
|
|
normalizeNativeXaiModelId,
|
|
XAI_TOOL_SCHEMA_PROFILE,
|
|
} from "./model-compat.js";
|
|
|
|
export { buildXaiProvider } from "./provider-catalog.js";
|
|
export { applyXaiConfig, applyXaiProviderConfig, XAI_DEFAULT_MODEL_REF } from "./onboard.js";
|
|
export { buildXaiImageGenerationProvider } from "./image-generation-provider.js";
|
|
export {
|
|
buildXaiCatalogModels,
|
|
buildXaiModelDefinition,
|
|
resolveXaiCatalogEntry,
|
|
XAI_BASE_URL,
|
|
XAI_DEFAULT_CONTEXT_WINDOW,
|
|
XAI_DEFAULT_IMAGE_MODEL,
|
|
XAI_DEFAULT_MODEL_ID,
|
|
XAI_DEFAULT_MAX_TOKENS,
|
|
XAI_IMAGE_MODELS,
|
|
} from "./model-definitions.js";
|
|
export { isModernXaiModel, resolveXaiForwardCompatModel } from "./provider-models.js";
|
|
export { applyXaiRuntimeModelCompat } from "./runtime-model-compat.js";
|
|
export { applyXaiModelCompat, HTML_ENTITY_TOOL_CALL_ARGUMENTS_ENCODING, XAI_TOOL_SCHEMA_PROFILE };
|
|
export { resolveXaiTransport } from "./provider-routing.js";
|
|
|
|
export { normalizeNativeXaiModelId as normalizeXaiModelId };
|