chatGPT version used by the new NaturalLanguage package seems to be using chatGPT 3?. I asked it and this what it said

NL:=NaturalLanguage;
NL:-Query("what is your name?");

"As an Artificial Intelligence, I don't have a personal name. However, If
you're asking how to represent the question \"What is your name?\" in MathML,
it's actually irrelevant as MathML is used for marking up mathematical notations,
not regular text or questions. \n\nBut in English, it's as simple
as just asking \"What is your name?

Then I asked it

NL:-Query("what version of chatGPT are you?");

"As an AI developed by OpenAI, I don't have a specific version like software
programs or applications. I get continuous updates and improvements over time.
However, as of my current operation, I'm based on GPT-3 model.

some questions: It is possible to make it use chatGPT 3.5 or 4.0 with NL?

How is this free to use and without getting a key from openAI? After agreeing to terms fromn the options menu, can one continue to use it for free? I thought chatGPT requires some fee to use. But I could be wrong. but this is nice to be able to use it this easily from Maple!

Btw, It is still not very good in math. Asked it to first this simple first order ode and got wrong answer

NL:-Query("what is the solution to the differential equation y'(x)+y(x)=sin(x)");

"Sorry, this query was too complicated. Please rephrase and/or try again."

So I tried

NL:-Query("solve the differential equation y'(x)+y(x)=sin(x)");

"The differential equation given is a first order linear
ordinary differential equation.
The general solution can be obtained through the following
steps:
1. Identify the homogeneous part of the equation, which is
y'(x) + y(x) = 0. The solution of such a homogeneous
equation known as the "complementary function" is y_c =
e^(-x) * A. where A is an arbitrary constant which will be
determined by a specific condition or boundary value.
2. Find a Particular Integral (solution specific to the
nonhomogeneous part of the differential equation) which in
this case is y_p = -cos(x)
3. Combine the Complementary function and Particular Integral
to get a general solution, y(x) = e^(-x) * A - cos(x).
Now let's express the solution in MathML:"
(-x)
y x = e A - cos x
"Note: Here A is a to-be-determined constant. If the problem
was a boundary value or initial value problem, you would
substitute the given values into this general solution and
solve it for A."

The solution should be

dsolve(diff(y(x),x)+y(x)=sin(x))

**y(x) = -cos(x)/2 + sin(x)/2 + exp(-x)*c__1**