/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import { type ModelEffortPolicyFn } from "@workglow/ai/worker"; /** * OpenAI rejects `reasoning` with a 400 on the chat models that do not take it, * and those — `gpt-4o`, `gpt-4.1`, `chatgpt-*` — are most of what does not match * a rule here, so an unrecognized id keeps the plain no-reasoning path. A new * reasoning family is one entry below rather than a live request that 400s. */ export declare const openaiEffortPolicy: ModelEffortPolicyFn;