iiRecord
Agentic AI Atlas · Azure AI Foundry Chat Completions
model-transport:azure-foundrya5c.ai
II.
ModelTransportProtocol JSON

model-transport:azure-foundry

Structured · live

Azure AI Foundry Chat Completions json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · compute/model-transport-protocols/from-agent-catalog.yamlCluster · compute
Record JSON
{
  "id": "model-transport:azure-foundry",
  "_kind": "ModelTransportProtocol",
  "_file": "compute/model-transport-protocols/from-agent-catalog.yaml",
  "_cluster": "compute",
  "attributes": {
    "displayName": "Azure AI Foundry Chat Completions",
    "vendor": "Microsoft",
    "specUrl": "https://learn.microsoft.com/azure/ai-foundry/model-inference/api/reference",
    "streamingFraming": "sse",
    "toolUseSchema": "OpenAI-compatible: tool calls appear in the assistant message's\n`tool_calls` array with `id`, `type: \"function\"`, and\n`function: { name, arguments }`.\n",
    "thinkingChannel": "none",
    "cacheControl": "implicit",
    "status": "standard",
    "requestBodyShape": "POST /models/chat/completions\nOpenAI-compatible JSON body. Authentication via `api-key` header\nor `Authorization: Bearer <Entra-token>`.\n",
    "responseBodyShape": "OpenAI-compatible chat-completion response (`choices[].message`).\n",
    "authHeaderFormat": "`api-key: <azure-key>`\nor `Authorization: Bearer <entra-token>`\n"
  },
  "outgoingEdges": [
    {
      "from": "model-transport:azure-foundry",
      "to": "layer:3-transport",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "model-transport:azure-foundry",
      "to": "provider:azure-foundry",
      "kind": "served_by"
    }
  ],
  "incomingEdges": []
}