| 326 | 326 | function formatTextGenURL(value) { |
| 327 | 327 | try { |
| 328 | 328 | const noFormatTypes = [MANCER, TOGETHERAI, INFERMATICAI, DREAMGEN, OPENROUTER]; |
| 329 | + const legacyApiTypes = [OOBA, APHRODITE]; |
| 329 | 330 | if (noFormatTypes.includes(settings.type)) { |
| 330 | 331 | return value; |
| 331 | 332 | } |
| 332 | 333 | |
| 333 | 334 | const url = new URL(value); |
| 335 | + if (legacyApiTypes.includes(settings.type)) { |
| 334 | 336 | if (url.pathname === '/api' && !settings.legacy_api) { |
| 335 | 337 | toastr.info('Enable Legacy API or start Ooba with the OpenAI extension enabled.', 'Legacy API URL detected. Generation may fail.', { preventDuplicates: true, timeOut: 10000, extendedTimeOut: 20000 }); |
| 336 | 338 | url.pathname = ''; |