()
| 3589 | } |
| 3590 | |
| 3591 | export function getModelsWithReasoningEffort(): string[] { |
| 3592 | const models: string[] = [] |
| 3593 | for (const provider of Object.values(PROVIDER_DEFINITIONS)) { |
| 3594 | for (const model of provider.models) { |
| 3595 | if (model.capabilities.reasoningEffort) { |
| 3596 | models.push(model.id) |
| 3597 | } |
| 3598 | } |
| 3599 | } |
| 3600 | return models |
| 3601 | } |
| 3602 | |
| 3603 | /** |
| 3604 | * Get the reasoning effort values for a specific model |