glm-5v-turbo (#5393) * glm-5v-turbo * Add support for image and video inlining

21e8cf9060c5d9c97454f4c308ddde474613bc9a

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
3 files changed, +5 -0Showing whitespace changes
public/index.html+1 -0
@@ -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>
public/scripts/extensions/caption/settings.html+1 -0
@@ -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>
public/scripts/openai.js+3 -0
@@ -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 // SiliconFlow5929 // 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 ];
60096012
6010 switch (oai_settings.chat_completion_source) {6013 switch (oai_settings.chat_completion_source) {