Upload a file to the OpenAI Files API
Usage
oai_file_upload(
file,
purpose = c("batch", "fine-tune", "assistants", "vision", "user_data", "evals"),
key_name = "OPENAI_API_KEY",
endpoint_url = "https://api.openai.com/v1/files"
)Arguments
- file
File object you wish to upload
- purpose
The intended purpose of the uploaded file. Must be one of "batch", "fine-tune", "assistants", "vision", "user_data", or "evals".
- key_name
Name of the environment variable containing your API key
- endpoint_url
OpenAI API endpoint URL (default: OpenAI's Files API V1)
Examples
if (FALSE) { # \dontrun{
tmp <- tempfile(fileext = ".jsonl")
writeLines("Hello!", tmp)
oai_file_upload(
file = tmp,
purpose = "user_data"
)
} # }