examples/azure/openai/README.md
This example demonstrates how to use Azure OpenAI with promptfoo, including text generation and vision capabilities.
You can run this example with:
npx promptfoo@latest init --example azure/openai
cd azure/openai
This example requires the following environment variables:
AZURE_API_KEY - Your Azure OpenAI API keyAZURE_OPENAI_API_KEY - Alternative environment variable for your Azure OpenAI API keyYou can set these in a .env file or directly in your environment.
apiHost in the configuration files to your Azure OpenAI endpointAZURE_API_KEY in your environmentnpx promptfoo@latest eval
# or
npx promptfoo@latest eval -c promptfooconfig.yaml
npx promptfoo@latest eval -c promptfooconfig.vision.yaml
Demonstrates three ways to provide images to vision models:
file:// paths (automatically converted to base64)If you get a 401 error:
AZURE_API_KEY is set correctly