Added Aya Vision support
| @@ -3305,6 +3305,8 @@ | ||
| 3305 | 3305 | <option value="c4ai-aya-23">c4ai-aya-23</option> |
| 3306 | 3306 | <option value="c4ai-aya-expanse-8b">c4ai-aya-expanse-8b</option> |
| 3307 | 3307 | <option value="c4ai-aya-expanse-32b">c4ai-aya-expanse-32b</option> |
| 3308 | + <option value="c4ai-aya-vision-8b">c4ai-aya-vision-8b</option> | |
| 3309 | + <option value="c4ai-aya-vision-32b">c4ai-aya-vision-32b</option> | |
| 3308 | 3310 | <option value="command-light">command-light</option> |
| 3309 | 3311 | <option value="command">command</option> |
| 3310 | 3312 | <option value="command-r">command-r</option> |
| @@ -4430,6 +4430,9 @@ async function onModelChange() { | ||
| 4430 | 4430 | else if (['c4ai-aya-23-8b', 'c4ai-aya-expanse-8b'].includes(oai_settings.cohere_model)) { |
| 4431 | 4431 | $('#openai_max_context').attr('max', max_8k); |
| 4432 | 4432 | } |
| 4433 | + else if (['c4ai-aya-vision-8b', 'c4ai-aya-vision-32b'].includes(oai_settings.cohere_model)) { | |
| 4434 | + $('#openai_max_context').attr('max', max_16k); | |
| 4435 | + } | |
| 4433 | 4436 | else { |
| 4434 | 4437 | $('#openai_max_context').attr('max', max_4k); |
| 4435 | 4438 | } |
| @@ -5010,6 +5013,8 @@ export function isImageInliningSupported() { | ||
| 5010 | 5013 | 'pixtral-12b-2409', |
| 5011 | 5014 | 'pixtral-large-latest', |
| 5012 | 5015 | 'pixtral-large-2411', |
| 5016 | + 'c4ai-aya-vision-8b', | |
| 5017 | + 'c4ai-aya-vision-32b', | |
| 5013 | 5018 | ]; |
| 5014 | 5019 | |
| 5015 | 5020 | switch (oai_settings.chat_completion_source) { |
| @@ -5027,6 +5032,8 @@ export function isImageInliningSupported() { | ||
| 5027 | 5032 | return visionSupportedModels.some(model => oai_settings.zerooneai_model.includes(model)); |
| 5028 | 5033 | case chat_completion_sources.MISTRALAI: |
| 5029 | 5034 | return visionSupportedModels.some(model => oai_settings.mistralai_model.includes(model)); |
| 5035 | + case chat_completion_sources.COHERE: | |
| 5036 | + return visionSupportedModels.some(model => oai_settings.cohere_model.includes(model)); | |
| 5030 | 5037 | default: |
| 5031 | 5038 | return false; |
| 5032 | 5039 | } |