From fd5c6fcfd3da3e8932ad11178981f990d6f06305 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 17 Jan 2025 17:38:46 +0700 Subject: [PATCH] chore: correct mistral AI request transformation template --- extensions/engine-management-extension/resources/mistral.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/engine-management-extension/resources/mistral.json b/extensions/engine-management-extension/resources/mistral.json index 0d8e6de75..3f447dc4c 100644 --- a/extensions/engine-management-extension/resources/mistral.json +++ b/extensions/engine-management-extension/resources/mistral.json @@ -10,7 +10,7 @@ "transform_req": { "chat_completions": { "url": "https://api.mistral.ai/v1/chat/completions", - "template": "{{tojson(input_request)}}" + "template": "{ {% set first = true %} {% for key, value in input_request %} {% if key == \"messages\" or key == \"model\" or key == \"temperature\" or key == \"store\" or key == \"max_tokens\" or key == \"stream\" or key == \"presence_penalty\" or key == \"metadata\" or key == \"frequency_penalty\" or key == \"tools\" or key == \"tool_choice\" or key == \"logprobs\" or key == \"top_logprobs\" or key == \"logit_bias\" or key == \"n\" or key == \"modalities\" or key == \"prediction\" or key == \"response_format\" or key == \"service_tier\" or key == \"seed\" or key == \"stop\" or key == \"stream_options\" or key == \"top_p\" or key == \"parallel_tool_calls\" or key == \"user\" %} {% if not first %},{% endif %} \"{{ key }}\": {{ tojson(value) }} {% set first = false %} {% endif %} {% endfor %} }" } }, "transform_resp": {