| 2028 | 2028 | } |
| 2029 | 2029 | |
| 2030 | 2030 | // Remove logit bias/logprobs/stop-strings if not supported by the model |
| 2031 | | - if (isOAI && ['gpt','vision'].includes(oai_settings.openai_model) || isOpenRouter && ['gpt','vision'].includes(oai_settings.openrouter_model)) { |
| 2031 | + const isVision = (m) => ['gpt', 'vision'].every(x => m.includes(x)); |
| 2032 | + if (isOAI && isVision(oai_settings.openai_model) || isOpenRouter && isVision(oai_settings.openrouter_model)) { |
| 2032 | 2033 | delete generate_data.logit_bias; |
| 2033 | 2034 | delete generate_data.stop; |
| 2034 | 2035 | delete generate_data.logprobs; |