Set the Azure OpenAI endpoint for image generation. Use this when your image-generation deployment is on a different Azure OpenAI resource than your chat or embedding deployments.
Details
If not set, foundry_image() will fall back to AZURE_FOUNDRY_ENDPOINT.
Use this function when image generation is deployed on a separate Azure
OpenAI resource.
Examples
local({
old <- Sys.getenv("AZURE_FOUNDRY_IMAGE_ENDPOINT", unset = NA_character_)
on.exit({
if (is.na(old)) {
Sys.unsetenv("AZURE_FOUNDRY_IMAGE_ENDPOINT")
} else {
Sys.setenv(AZURE_FOUNDRY_IMAGE_ENDPOINT = old)
}
})
foundry_set_image_endpoint("https://example.openai.azure.com")
})
#> ✔ Image endpoint set to <https://example.openai.azure.com>