{"scenarios":[{"capabilities":["non_streaming_chat","streaming_chat_sse","synthetic_deterministic_text"],"description":"Azure OpenAI chat-completions data plane. Accepts POST /<resource>/openai/deployments/<deployment>/chat/completions with synthetic responses; streaming SSE supported via stream=true.","name":"chat-completions","status":"supported"},{"capabilities":["single_input_embedding","batch_input_embedding","deterministic_vectors"],"description":"Azure OpenAI embeddings data plane. Returns deterministic synthetic vectors so identical inputs produce identical outputs across runs.","name":"embeddings","status":"supported"},{"capabilities":["api_key_header_auth","aad_bearer_auth","per_resource_jwks","oauth_client_credentials_token_issue"],"description":"Both api-key and AAD-bearer auth paths are accepted on every data-plane endpoint. The twin issues AAD-shaped tokens at /<resource>/oauth2/v2.0/token signed by a per-resource keypair.","name":"dual-auth","status":"supported"}]}
