mistral_common.protocol.instruct.converters
convert_openai_messages(messages)
Convert OpenAI messages to Mistral messages.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
messages
|
list[dict[str, str | list[dict[str, str | dict[str, Any]]]]]
|
The OpenAI messages to convert. |
required |
Returns:
| Type | Description |
|---|---|
list[ChatMessage]
|
The Mistral messages. |
Source code in src/mistral_common/protocol/instruct/converters.py
convert_openai_tools(tools)
Convert OpenAI tools to Mistral tools.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tools
|
list[dict[str, Any]]
|
The OpenAI tools to convert. |
required |
Returns:
| Type | Description |
|---|---|
list[Tool]
|
The Mistral tools. |