Enable multi-swipe for xAI

5510e6da31e3798f0262333666bfb91a10fcd4ee

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

2 files changed, +2 -2Ignore whitespace
public/index.html+1 -1
@@ -646,7 +646,7 @@
646 <input type="number" id="openai_max_tokens" name="openai_max_tokens" class="text_pole" min="1" max="65536">646 <input type="number" id="openai_max_tokens" name="openai_max_tokens" class="text_pole" min="1" max="65536">
647 </div>647 </div>
648 </div>648 </div>
649 <div class="range-block" data-source="openai,custom">649 <div class="range-block" data-source="openai,custom,xai">
650 <div class="range-block-title" data-i18n="Multiple swipes per generation">650 <div class="range-block-title" data-i18n="Multiple swipes per generation">
651 Multiple swipes per generation651 Multiple swipes per generation
652 </div>652 </div>
public/scripts/openai.js+1 -1
@@ -1980,7 +1980,7 @@ async function sendOpenAIRequest(type, messages, signal) {
1980 const isContinue = type === 'continue';1980 const isContinue = type === 'continue';
1981 const stream = oai_settings.stream_openai && !isQuiet && !isScale && !(isOAI && ['o1-2024-12-17', 'o1'].includes(oai_settings.openai_model));1981 const stream = oai_settings.stream_openai && !isQuiet && !isScale && !(isOAI && ['o1-2024-12-17', 'o1'].includes(oai_settings.openai_model));
1982 const useLogprobs = !!power_user.request_token_probabilities;1982 const useLogprobs = !!power_user.request_token_probabilities;
1983 const canMultiSwipe = oai_settings.n > 1 && !isContinue && !isImpersonate && !isQuiet && (isOAI || isCustom);1983 const canMultiSwipe = oai_settings.n > 1 && !isContinue && !isImpersonate && !isQuiet && (isOAI || isCustom || isXAI);
19841984
1985 // If we're using the window.ai extension, use that instead1985 // If we're using the window.ai extension, use that instead
1986 // Doesn't support logit bias yet1986 // Doesn't support logit bias yet