* improve inheritance, only change methods which need to be changed
* uses new features when released in the llm package directly
* fixes 10 9
* fixes 13
Breaking changes
* uses default `model_name` instead of `deployment_name` in config.yaml
* uses default `api_base` instead of `endpoint` in config.yaml