| 963 | let budgetTokens = 0; | 963 | let budgetTokens = 0; |
| 964 | | 964 | |
| 965 | switch (reasoningEffort) { | 965 | switch (reasoningEffort) { |
| 966 | // Claude doesn't have a default budget value. Use same as min. | | |
| 967 | case REASONING_EFFORT.auto: | | |
| 968 | budgetTokens = 1024; | | |
| 969 | break; | | |
| 970 | case REASONING_EFFORT.min: | 966 | case REASONING_EFFORT.min: |
| 971 | budgetTokens = 1024; | 967 | budgetTokens = 1024; |
| 972 | break; | 968 | break; |
| 973 | case REASONING_EFFORT.low: | 969 | case REASONING_EFFORT.low: |
| 974 | budgetTokens = Math.floor(maxTokens * 0.1); | 970 | budgetTokens = Math.floor(maxTokens * 0.1); |
| 975 | break; | 971 | break; |
| | 972 | case REASONING_EFFORT.auto: |
| 976 | case REASONING_EFFORT.medium: | 973 | case REASONING_EFFORT.medium: |
| 977 | budgetTokens = Math.floor(maxTokens * 0.25); | 974 | budgetTokens = Math.floor(maxTokens * 0.25); |
| 978 | break; | 975 | break; |