Vetiver is a framework being designed for both R and Python. Yet from what I can tell, the project is interested in keeping the two separated from one another.
But what if we wanted to have an entry point for interacting with both scikit (python) and tidymodels (R) models? Is the only way to do this right now interfacing between two seperate APIs?
I am not familiar with an API framework that would allow us to natively serve endpoints for both R and for Python, but I would definitely be interested in learning about such a piece of software if it exists.
One possibility that could be pursued right now (although it would involve customization/change to the generated vetiver Plumber files), if you were interested in having one API vs. two, is to use reticulate to call Python from R in a plumber API. You could make predictions from the Python vetiver model via reticulate in R, much like this example from the Solutions Engineering team.