dir(session) can expose the model configured by user however lack of transparency how the interface behaves for the case if a non-existing model, e.g "xyz-8" is fed to establish a session.
A test shows response still received without validation or warning but no way to clarify which model is used.
Please advise / update the sdk for this issue. Thank you.