The mistral()
function acts as an interface for interacting with the Mistral API
through main tidyllm
verbs such as chat()
and embed()
.
It dynamically routes requests to Mistral-specific functions
like mistral_chat()
and mistral_embedding()
based on the context of the call.
mistral(..., .called_from = NULL)
The result of the requested action, depending on the specific function invoked
(e.g., an updated LLMMessage
object for chat()
, or a matrix for embed()
).
Parameters to be passed to the appropriate Mistral-specific function, such as model configuration, input text, or API-specific options.
An internal argument that specifies which action (e.g.,
chat
, embed
, send_batch
) the function is being invoked from.
This argument is automatically managed and should not be modified by the user.