diff --git a/public/index.html b/public/index.html
index 8d86a76ce..aab2a0c11 100644
--- a/public/index.html
+++ b/public/index.html
@@ -3305,6 +3305,8 @@
+
+
diff --git a/public/scripts/openai.js b/public/scripts/openai.js
index b281b1cfe..2ea38dc7b 100644
--- a/public/scripts/openai.js
+++ b/public/scripts/openai.js
@@ -4430,6 +4430,9 @@ async function onModelChange() {
else if (['c4ai-aya-23-8b', 'c4ai-aya-expanse-8b'].includes(oai_settings.cohere_model)) {
$('#openai_max_context').attr('max', max_8k);
}
+ else if (['c4ai-aya-vision-8b', 'c4ai-aya-vision-32b'].includes(oai_settings.cohere_model)) {
+ $('#openai_max_context').attr('max', max_16k);
+ }
else {
$('#openai_max_context').attr('max', max_4k);
}
@@ -5010,6 +5013,8 @@ export function isImageInliningSupported() {
'pixtral-12b-2409',
'pixtral-large-latest',
'pixtral-large-2411',
+ 'c4ai-aya-vision-8b',
+ 'c4ai-aya-vision-32b',
];
switch (oai_settings.chat_completion_source) {
@@ -5027,6 +5032,8 @@ export function isImageInliningSupported() {
return visionSupportedModels.some(model => oai_settings.zerooneai_model.includes(model));
case chat_completion_sources.MISTRALAI:
return visionSupportedModels.some(model => oai_settings.mistralai_model.includes(model));
+ case chat_completion_sources.COHERE:
+ return visionSupportedModels.some(model => oai_settings.cohere_model.includes(model));
default:
return false;
}