vision4R | R Documentation |
This function sends a local image along with a text prompt to OpenAI's GPT-4 Vision API. The function encodes the image in Base64 format and constructs a JSON payload where the user's message contains both text and an image URL (data URI). This structure mimics the provided Python code.
vision4R(
image_path,
user_prompt = "What is depicted in this image?",
Model = "gpt-4o-mini",
temperature = 1,
api_key = Sys.getenv("OPENAI_API_KEY")
)
image_path |
A string specifying the path to the image file. The image format should be png or jpeg. |
user_prompt |
A string containing the text prompt. Default: "What is in this image?". |
Model |
The model to use. Defaults to "gpt-4-turbo". Allowed values: "gpt-4-turbo", "gpt-4o-mini". |
temperature |
A numeric value controlling the randomness of the output (default: 1). |
api_key |
Your OpenAI API key. Default: environment variable 'OPENAI_API_KEY'. |
A data frame containing the model's response.
Satoshi Kume
## Not run:
# Example usage of the function
api_key <- "YOUR_OPENAI_API_KEY"
file_path <- "path/to/your/text_file.txt"
vision4R(image_path = file_path, api_key = api_key)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.