{"version":3,"file":"ai-model/models/default.mjs","sources":["../../../../src/ai-model/models/default.ts"],"sourcesContent":["import type { ModelAdapterDefinition } from '../model-adapter/types';\n\nexport const defaultOpenAICompatibleAdapterConfig: ModelAdapterDefinition = {\n  chatCompletion: {\n    unsupportedUserConfig: [\n      'reasoningEnabled',\n      'reasoningEffort',\n      'reasoningBudget',\n    ],\n    // Users may omit modelFamily when using an OpenAI-compatible endpoint.\n    // Many models expose useful assistant output through reasoning_content, so\n    // the default adapter should still recover when content is empty.\n    useReasoningAsContentFallback: true,\n  },\n};\n"],"names":["defaultOpenAICompatibleAdapterConfig"],"mappings":"AAEO,MAAMA,uCAA+D;IAC1E,gBAAgB;QACd,uBAAuB;YACrB;YACA;YACA;SACD;QAID,+BAA+B;IACjC;AACF"}