NaturalLanguage
Query
ask a large language model to answer a question in English and math
Calling Sequence
Parameters
Description
Examples
References
Compatibility
Query()
Query(, )
-
string, question for the large language model.
(optional) option of the form , where is , , , or .
The Query command sends a query to a large language model, attempting to instruct the model to use both natural language and MathML. Maple tries to split the answer into MathML and non-MathML, parse the MathML, and then print the results on screen. The command does not return anything.
Maple can interface with OpenAI's GPT-4o, o1-mini, and o3-mini models. You can select these by using the options ; ; and , respectively. By default, or when explicitly selected with the option, a Maplesoft server chooses an appropriate model. (At the time of release of Maple 2025, this was the o3-mini model.) Note that OpenAI may deprecate and disable models, so the set of models supported may change in the future.
Note: Large language models often generate inaccurate statements. Please keep this in mind: this is not technology for building a bridge with.
The OpenAI website.
The NaturalLanguage:-Query command was introduced in Maple 2024.
For more information on Maple 2024 changes, see Updates in Maple 2024.
The NaturalLanguage:-Query command was updated in Maple 2025.
Download Help Document