| # List all deployments in your Azure OpenAI resource | |
| # Load environment variables | |
| source .env 2>/dev/null || true | |
| # Extract resource name and subscription info from endpoint | |
| ENDPOINT="${AZURE_OPENAI_ENDPOINT}" | |
| API_KEY="${AZURE_OPENAI_API_KEY}" | |
| API_VERSION="${AZURE_OPENAI_API_VERSION:-2024-02-01}" | |
| echo "==================================" | |
| echo "Azure OpenAI Deployments" | |
| echo "==================================" | |
| echo "" | |
| echo "Endpoint: $ENDPOINT" | |
| echo "" | |
| # List deployments | |
| curl -s "${ENDPOINT}openai/deployments?api-version=${API_VERSION}" \ | |
| -H "api-key: ${API_KEY}" \ | |
| -H "Content-Type: application/json" | python3 -m json.tool | |
| echo "" | |
| echo "==================================" | |
| echo "Copy the exact 'id' or 'model' name from above and use it as AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME" | |
| echo "==================================" | |