gork-4

13e1d3190e502fb3897b0ed0da1fb69aec190ab2

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

2 files changed, +9 -0Ignore whitespace
public/index.html+1 -0
@@ -3650,6 +3650,7 @@
3650 </div>3650 </div>
3651 <h4 data-i18n="xAI Model">xAI Model</h4>3651 <h4 data-i18n="xAI Model">xAI Model</h4>
3652 <select id="model_xai_select">3652 <select id="model_xai_select">
3653 <option value="grok-4-0709">grok-4-0709</option>
3653 <option value="grok-3-beta">grok-3-beta</option>3654 <option value="grok-3-beta">grok-3-beta</option>
3654 <option value="grok-3-fast-beta">grok-3-fast-beta</option>3655 <option value="grok-3-fast-beta">grok-3-fast-beta</option>
3655 <option value="grok-3-mini-beta">grok-3-mini-beta</option>3656 <option value="grok-3-mini-beta">grok-3-mini-beta</option>
public/scripts/openai.js+8 -0
@@ -2416,6 +2416,12 @@ async function sendOpenAIRequest(type, messages, signal) {
2416 }2416 }
24172417
2418 if (isXAI) {2418 if (isXAI) {
2419 if (generate_data.model.includes('grok-4')) {
2420 delete generate_data.presence_penalty;
2421 delete generate_data.frequency_penalty;
2422 delete generate_data.stop;
2423 delete generate_data.reasoning_effort;
2424 }
2419 if (generate_data.model.includes('grok-3-mini')) {2425 if (generate_data.model.includes('grok-3-mini')) {
2420 delete generate_data.presence_penalty;2426 delete generate_data.presence_penalty;
2421 delete generate_data.frequency_penalty;2427 delete generate_data.frequency_penalty;
@@ -5134,6 +5140,8 @@ async function onModelChange() {
5134 $('#openai_max_context').attr('max', max_32k);5140 $('#openai_max_context').attr('max', max_32k);
5135 } else if (oai_settings.xai_model.includes('grok-vision')) {5141 } else if (oai_settings.xai_model.includes('grok-vision')) {
5136 $('#openai_max_context').attr('max', max_8k);5142 $('#openai_max_context').attr('max', max_8k);
5143 } else if (oai_settings.xai_model.includes('grok-4')) {
5144 $('#openai_max_context').attr('max', max_256k);
5137 } else {5145 } else {
5138 $('#openai_max_context').attr('max', max_128k);5146 $('#openai_max_context').attr('max', max_128k);
5139 }5147 }