| library(httr2) | |
| library(jsonlite) | |
| base_url <- "http://localhost:7860" | |
| resp <- request(paste0(base_url, "/v1/run")) |> | |
| req_headers(`Content-Type` = "application/json") |> | |
| # If you enabled ASA_API_KEY, add: | |
| # req_headers(Authorization = paste("Bearer", Sys.getenv("ASA_API_KEY"))) |> | |
| req_body_json(list(prompt = "Return the single word OK."), auto_unbox = TRUE) |> | |
| req_perform() | |
| result <- resp_body_json(resp, simplifyVector = TRUE) | |
| print(result$status) | |
| print(result$message) | |