MistralAI: Include frequency/presence penalties in requests

8da98faa99e5047a7e33031a5eb9f93adea2cdbf

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

2 files changed, +4 -2Showing whitespace changes
public/index.html+2 -2
@@ -685,7 +685,7 @@
685 </div>685 </div>
686 </div>686 </div>
687 </div>687 </div>
688 <div class="range-block" data-source="openai,openrouter,custom,cohere,perplexity,groq">688 <div class="range-block" data-source="openai,openrouter,custom,cohere,perplexity,groq,mistralai">
689 <div class="range-block-title" data-i18n="Frequency Penalty">689 <div class="range-block-title" data-i18n="Frequency Penalty">
690 Frequency Penalty690 Frequency Penalty
691 </div>691 </div>
@@ -698,7 +698,7 @@
698 </div>698 </div>
699 </div>699 </div>
700 </div>700 </div>
701 <div class="range-block" data-source="openai,openrouter,custom,cohere,perplexity,groq">701 <div class="range-block" data-source="openai,openrouter,custom,cohere,perplexity,groq,mistralai">
702 <div class="range-block-title" data-i18n="Presence Penalty">702 <div class="range-block-title" data-i18n="Presence Penalty">
703 Presence Penalty703 Presence Penalty
704 </div>704 </div>
src/endpoints/backends/chat-completions.js+2 -0
@@ -477,6 +477,8 @@ async function sendMistralAIRequest(request, response) {
477 'messages': messages,477 'messages': messages,
478 'temperature': request.body.temperature,478 'temperature': request.body.temperature,
479 'top_p': request.body.top_p,479 'top_p': request.body.top_p,
480 'frequency_penalty': request.body.frequency_penalty,
481 'presence_penalty': request.body.presence_penalty,
480 'max_tokens': request.body.max_tokens,482 'max_tokens': request.body.max_tokens,
481 'stream': request.body.stream,483 'stream': request.body.stream,
482 'safe_prompt': request.body.safe_prompt,484 'safe_prompt': request.body.safe_prompt,