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 -0Ignore whitespace
public/index.html+1 -0
@@ -3924,6 +3924,7 @@
39243924 <h4 data-i18n="Z.AI Model">Z.AI Model</h4>
39253925 <select id="model_zai_select">
39263926 <option value="glm-5-turbo">glm-5-turbo</option>
3927+ <option value="glm-5v-turbo">glm-5v-turbo</option>
39273928 <option value="glm-5.1">glm-5.1</option>
39283929 <option value="glm-5">glm-5</option>
39293930 <option value="glm-4.7">glm-4.7</option>
public/scripts/extensions/caption/settings.html+1 -0
@@ -174,6 +174,7 @@
174174 <option data-type="ollama" value="mistral-small3.2">mistral-small3.2</option>
175175 <option data-type="ollama" value="llama3.2-vision">llama3.2-vision</option>
176176 <option data-type="ollama" value="llama4">llama4</option>
177+ <option data-type="zai" value="glm-5v-turbo">glm-5v-turbo</option>
177178 <option data-type="zai" value="glm-4.6v">glm-4.6v</option>
178179 <option data-type="zai" value="glm-4.6v-flashx">glm-4.6v-flashx</option>
179180 <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) {
49214921 const contextMap = {
49224922 'glm-5.1': max_200k,
49234923 'glm-5-turbo': max_200k,
4924+ 'glm-5v-turbo': max_200k,
49244925 'glm-5': max_200k,
49254926 'glm-4.7': max_200k,
49264927 'glm-4.7-flash': max_200k,
@@ -5923,6 +5924,7 @@ export function isImageInliningSupported() {
59235924 // Z.AI (GLM)
59245925 'glm-4.5v',
59255926 'glm-4.6v',
5927+ 'glm-5v-turbo',
59265928 'autoglm-phone',
59275929 // SiliconFlow
59285930 'Qwen/Qwen3-VL-32B-Instruct',
@@ -6005,6 +6007,7 @@ export function isVideoInliningSupported() {
60056007 // Z.AI (GLM)
60066008 'glm-4.5v',
60076009 'glm-4.6v',
6010+ 'glm-5v-turbo',
60086011 ];
60096012
60106013 switch (oai_settings.chat_completion_source) {