glm-5v-turbo (#5393) * glm-5v-turbo * Add support for image and video inlining
Signed| @@ -3924,6 +3924,7 @@ | |||
| 3924 | <h4 data-i18n="Z.AI Model">Z.AI Model</h4> | 3924 | <h4 data-i18n="Z.AI Model">Z.AI Model</h4> |
| 3925 | <select id="model_zai_select"> | 3925 | <select id="model_zai_select"> |
| 3926 | <option value="glm-5-turbo">glm-5-turbo</option> | 3926 | <option value="glm-5-turbo">glm-5-turbo</option> |
| 3927 | <option value="glm-5v-turbo">glm-5v-turbo</option> | ||
| 3927 | <option value="glm-5.1">glm-5.1</option> | 3928 | <option value="glm-5.1">glm-5.1</option> |
| 3928 | <option value="glm-5">glm-5</option> | 3929 | <option value="glm-5">glm-5</option> |
| 3929 | <option value="glm-4.7">glm-4.7</option> | 3930 | <option value="glm-4.7">glm-4.7</option> |
| @@ -174,6 +174,7 @@ | |||
| 174 | <option data-type="ollama" value="mistral-small3.2">mistral-small3.2</option> | 174 | <option data-type="ollama" value="mistral-small3.2">mistral-small3.2</option> |
| 175 | <option data-type="ollama" value="llama3.2-vision">llama3.2-vision</option> | 175 | <option data-type="ollama" value="llama3.2-vision">llama3.2-vision</option> |
| 176 | <option data-type="ollama" value="llama4">llama4</option> | 176 | <option data-type="ollama" value="llama4">llama4</option> |
| 177 | <option data-type="zai" value="glm-5v-turbo">glm-5v-turbo</option> | ||
| 177 | <option data-type="zai" value="glm-4.6v">glm-4.6v</option> | 178 | <option data-type="zai" value="glm-4.6v">glm-4.6v</option> |
| 178 | <option data-type="zai" value="glm-4.6v-flashx">glm-4.6v-flashx</option> | 179 | <option data-type="zai" value="glm-4.6v-flashx">glm-4.6v-flashx</option> |
| 179 | <option data-type="zai" value="glm-4.6v-flash">glm-4.6v-flash</option> | 180 | <option data-type="zai" value="glm-4.6v-flash">glm-4.6v-flash</option> |
| @@ -4921,6 +4921,7 @@ function getZaiMaxContext(model, isUnlocked) { | |||
| 4921 | const contextMap = { | 4921 | const contextMap = { |
| 4922 | 'glm-5.1': max_200k, | 4922 | 'glm-5.1': max_200k, |
| 4923 | 'glm-5-turbo': max_200k, | 4923 | 'glm-5-turbo': max_200k, |
| 4924 | 'glm-5v-turbo': max_200k, | ||
| 4924 | 'glm-5': max_200k, | 4925 | 'glm-5': max_200k, |
| 4925 | 'glm-4.7': max_200k, | 4926 | 'glm-4.7': max_200k, |
| 4926 | 'glm-4.7-flash': max_200k, | 4927 | 'glm-4.7-flash': max_200k, |
| @@ -5923,6 +5924,7 @@ export function isImageInliningSupported() { | |||
| 5923 | // Z.AI (GLM) | 5924 | // Z.AI (GLM) |
| 5924 | 'glm-4.5v', | 5925 | 'glm-4.5v', |
| 5925 | 'glm-4.6v', | 5926 | 'glm-4.6v', |
| 5927 | 'glm-5v-turbo', | ||
| 5926 | 'autoglm-phone', | 5928 | 'autoglm-phone', |
| 5927 | // SiliconFlow | 5929 | // SiliconFlow |
| 5928 | 'Qwen/Qwen3-VL-32B-Instruct', | 5930 | 'Qwen/Qwen3-VL-32B-Instruct', |
| @@ -6005,6 +6007,7 @@ export function isVideoInliningSupported() { | |||
| 6005 | // Z.AI (GLM) | 6007 | // Z.AI (GLM) |
| 6006 | 'glm-4.5v', | 6008 | 'glm-4.5v', |
| 6007 | 'glm-4.6v', | 6009 | 'glm-4.6v', |
| 6010 | 'glm-5v-turbo', | ||
| 6008 | ]; | 6011 | ]; |
| 6009 | 6012 | ||
| 6010 | switch (oai_settings.chat_completion_source) { | 6013 | switch (oai_settings.chat_completion_source) { |