openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
14 lines (13 loc) • 756 B
JavaScript
import { n as MODEL_DATA_THINKING_FORMATS, t as MODEL_DATA_APIS } from "./model-data-DbiYhCxI.mjs";
import { t as isStringOption } from "./string-readers-V5CfgPTP.mjs";
//#region src/config/model-config-vocabulary.ts
/** Provider API adapter ids accepted by model/provider config and schema generation. */
const MODEL_APIS = [...MODEL_DATA_APIS];
/** Thinking/reasoning payload dialects emitted by OpenAI-compatible providers. */
const MODEL_THINKING_FORMATS = [...MODEL_DATA_THINKING_FORMATS];
/** Runtime guard for config-provided thinking format strings. */
function isModelThinkingFormat(value) {
return isStringOption(value, MODEL_THINKING_FORMATS);
}
//#endregion
export { MODEL_THINKING_FORMATS as n, isModelThinkingFormat as r, MODEL_APIS as t };