The API schema should either be configured with appropriate OpenAPI version, or parsed and auto detect what version, to be able to dispatch and instantiate correct client.
Features used in swagger, like tags, needs to be investigated to ensure compatibility between the schema versions.