elasticsearch/docs/changelog/128538.yaml
Jan-Kazlouski-elastic 767d53fefa
Add Mistral AI Chat Completion support to Inference Plugin (#128538)
* Add Mistral AI Chat Completion support to Inference Plugin

* Add changelog file

* Fix tests and typos

* Refactor Mistral chat completion integration and add tests

* Refactor Mistral error response handling and extract StreamingErrorResponse entity

* Add Mistral chat completion request and response tests

* Enhance error response documentation and clarify StreamingErrorResponse structure

* Refactor Mistral chat completion request handling and introduce skip stream options parameter

* Refactor MistralChatCompletionServiceSettings to include rateLimitSettings in equality checks

* Enhance MistralErrorResponse documentation with detailed error examples

* Add comment for Mistral-specific 422 validation error in OpenAiResponseHandler

* [CI] Auto commit changes from spotless

* Refactor OpenAiUnifiedChatCompletionRequestEntity to remove unused fields and streamline constructor

* Refactor UnifiedChatCompletionRequestEntity and UnifiedCompletionRequest to rename and update stream options parameter

* Refactor MistralChatCompletionRequestEntityTests to improve JSON assertion and remove unused imports

* Add unit tests for MistralUnifiedChatCompletionResponseHandler to validate error handling

* Add unit tests for MistralService

* Update expected service count in testGetServicesWithCompletionTaskType

---------

Co-authored-by: elasticsearchmachine <infra-root+elasticsearchmachine@elastic.co>
2025-06-04 13:43:33 -04:00

5 lines
136 B
YAML

pr: 128538
summary: "Added Mistral Chat Completion support to the Inference Plugin"
area: Machine Learning
type: enhancement
issues: []