MistralAI: Include frequency/presence penalties in requests
| @@ -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 Penalty | 690 | 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 Penalty | 703 | Presence Penalty |
| 704 | </div> | 704 | </div> |
| @@ -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, |