Fixes how it displays error from the model end-point when being used in a notebook or the app
Fixes how the errors from OpenAI are parsed and processed. This should make it easier for users to determine where an downstream issue could be.
Adds model
to defaults
Improves token discovery