Back to Promptfoo

azure/claude (Azure Claude Models)

examples/azure/claude/README.md

0.121.91.3 KB
Original Source

azure/claude (Azure Claude Models)

This example demonstrates how to use Anthropic Claude models on Azure AI Foundry with promptfoo.

You can run this example with:

bash
npx promptfoo@latest init --example azure/claude
cd azure/claude

Setup

  1. Deploy Claude models in Azure AI Foundry
  2. Set your environment variables:
bash
export AZURE_API_KEY=your-api-key
export AZURE_API_HOST=your-deployment.services.ai.azure.com

Available Claude Models

ModelDescription
claude-opus-4-6-20260205Claude Opus 4.6 - Most capable
claude-sonnet-4-6Claude Sonnet 4.6 - Balanced
claude-haiku-4-5-20251001Claude Haiku 4.5 - Fast

Running the Example

bash
npx promptfoo@latest eval
npx promptfoo@latest view

Configuration

The example compares Claude Opus 4.6, Claude Sonnet 4.6, and Claude Haiku 4.5 on explanation tasks. Modify promptfooconfig.yaml to:

  • Change models by updating the provider IDs
  • Adjust temperature and max_tokens
  • Add more test cases

Documentation