eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 688 B
JavaScript
const ALL_REASONING_LEVELS=[`none`,`minimal`,`low`,`medium`,`high`,`xhigh`],REASONING_LEVELS_BY_PROVIDER={anthropic:ALL_REASONING_LEVELS,openai:ALL_REASONING_LEVELS,google:[`none`,`low`,`medium`,`high`],xai:[`low`,`high`]},DEFAULT_REASONING_LEVELS=[`none`,`low`,`medium`,`high`];function gatewayModelCapabilities(e,t){if(e===void 0||t===null)return;let n=e.find(e=>e.id===t);if(n===void 0)return;let r=(n.tags??[]).includes(`reasoning`),i=t.split(`/`)[0]??``,a=n.pricing?.service_tiers;return{reasoning:r,reasoningLevels:r?REASONING_LEVELS_BY_PROVIDER[i]??DEFAULT_REASONING_LEVELS:[],fastMode:a!==void 0&&Object.hasOwn(a,`priority`)}}export{ALL_REASONING_LEVELS,gatewayModelCapabilities};