vetiver_deploy_rsconnect | R Documentation |
Use vetiver_deploy_rsconnect()
to deploy a vetiver_model()
that has been
versioned and stored via vetiver_pin_write()
as a Plumber API on RStudio
Connect.
vetiver_deploy_rsconnect(
board,
name,
version = NULL,
predict_args = list(),
appTitle = glue::glue("{name} model API"),
...
)
board |
A pin board, created by |
name |
Pin name. |
version |
Retrieve a specific version of a pin. Use |
predict_args |
A list of optional arguments passed to |
appTitle |
The API title on RStudio Connect. Use the default based on
|
... |
Other arguments passed to |
The two functions vetiver_deploy_rsconnect()
and
vetiver_create_rsconnect_bundle()
are alternatives to each other, providing
different strategies for deploying a vetiver model API to RStudio Connect.
The deployment success (TRUE
or FALSE
), invisibly.
vetiver_write_plumber()
, vetiver_create_rsconnect_bundle()
library(pins)
b <- board_temp(versioned = TRUE)
cars_lm <- lm(mpg ~ ., data = mtcars)
v <- vetiver_model(cars_lm, "cars_linear")
vetiver_pin_write(b, v)
if (FALSE) {
## pass args for predicting:
vetiver_deploy_rsconnect(
b,
"user.name/cars_linear",
predict_args = list(debug = TRUE)
)
## specify an account name through `...`:
vetiver_deploy_rsconnect(
b,
"user.name/cars_linear",
account = "user.name"
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.