{"input_schema":{"anyOf":[{"type":"string","minLength":1},{"type":"object","properties":{"messages":{"type":"array","minItems":1,"items":{"type":"object","properties":{"role":{"type":"string"},"content":{}},"required":["role"],"additionalProperties":true}}},"required":["messages"],"additionalProperties":true,"not":{"anyOf":[{"required":["wire"]},{"required":["path"]},{"required":["body"]}]}},{"type":"object","properties":{"wire":{"const":"openai"},"path":{"const":"/v1/chat/completions"},"body":{"type":"object","properties":{"messages":{"type":"array","minItems":1,"items":{"type":"object","properties":{"role":{"type":"string"},"content":{}},"required":["role"],"additionalProperties":true}}},"required":["messages"],"additionalProperties":true}},"required":["wire","path","body"],"additionalProperties":false},{"type":"object","properties":{"wire":{"const":"openai"},"path":{"const":"/v1/responses"},"body":{"type":"object","properties":{"input":{}},"required":["input"],"additionalProperties":true}},"required":["wire","path","body"],"additionalProperties":false}],"description":"Text uses the default native operation. A native object uses that same default; an explicit {wire,path,body} envelope selects a registered operation. The product supplies the model field."},"output_schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"description":"Native response object when inline; larger and streaming output uses the Run artifact."},"addons_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"max_output_tokens":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"description":"Maps to native max_completion_tokens."},"temperature":{"type":"number","minimum":0,"maximum":2},"top_p":{"type":"number","minimum":0,"maximum":1},"stop":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"response_format":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{},"description":"Native format object for response_format; the selected model must support it."},"tools":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"tool_choice":{"anyOf":[{"type":"string"},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},"additionalProperties":false,"description":"Conflicting fields in the native body are rejected. Tools and format objects use the selected native wire shape; model-specific restrictions still apply."},"native_operations":[{"wire":"openai","path":"/v1/chat/completions","default":true,"input_schema":{"type":"object","properties":{"messages":{"type":"array","minItems":1,"items":{"type":"object","properties":{"role":{"type":"string"},"content":{}},"required":["role"],"additionalProperties":true}}},"required":["messages"],"additionalProperties":true},"output_schema":{"type":"object","additionalProperties":true,"description":"Native openai response for /v1/chat/completions; streaming output is available through the Run artifact and events."},"addons_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"max_output_tokens":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"description":"Maps to native max_completion_tokens."},"temperature":{"type":"number","minimum":0,"maximum":2},"top_p":{"type":"number","minimum":0,"maximum":1},"stop":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"response_format":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{},"description":"Native format object for response_format; the selected model must support it."},"tools":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"tool_choice":{"anyOf":[{"type":"string"},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},"additionalProperties":false,"description":"Conflicting fields in the native body are rejected. Tools and format objects use the selected native wire shape; model-specific restrictions still apply."}},{"wire":"openai","path":"/v1/responses","default":false,"input_schema":{"type":"object","properties":{"input":{}},"required":["input"],"additionalProperties":true},"output_schema":{"type":"object","additionalProperties":true,"description":"Native openai response for /v1/responses; streaming output is available through the Run artifact and events."},"addons_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"max_output_tokens":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991,"description":"Maps to native max_output_tokens."},"temperature":{"type":"number","minimum":0,"maximum":2},"top_p":{"type":"number","minimum":0,"maximum":1},"response_format":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{},"description":"Native format object for text.format; the selected model must support it."},"tools":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"tool_choice":{"anyOf":[{"type":"string"},{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}]}},"additionalProperties":false,"description":"Conflicting fields in the native body are rejected. Tools and format objects use the selected native wire shape; model-specific restrictions still apply."}}],"id":"openai/gpt-6-astra-azure","object":"model","owned_by":"openai","resource":{"id":"azure","name":"Azure GPT"},"created":1788393600,"type":"language","name":"GPT-6 Astra (Azure GPT)","description":"Dedicated Azure GPT resource. This resource uses an independent supplier route and does not fall back to other resources. Chat Completions is the default text operation. Use the explicit Responses operation for function tools; Chat Completions function tools are unsupported on this resource.","context_length":1050000,"max_output_tokens":128000,"input_modalities":["text","image"],"output_modalities":["text"],"wires":["openai"],"aliases":["openai/gpt-6-astra-azure","gpt-6-astra-azure"],"pricing":{"input":"0.000007","output":"0.000035","input_cache_read":"0.0000007","input_cache_write":"0.00000875"},"list_pricing":{"input":"0.00001","output":"0.00005","input_cache_read":"0.000001","input_cache_write":"0.0000125"},"pricing_tiers":[{"context_max_tokens":272000,"cache_mode":"default","thinking_mode":"default","pricing":{"input":"0.000007","output":"0.000035","input_cache_read":"0.0000007","input_cache_write":"0.00000875"},"list_pricing":{"input":"0.00001","output":"0.00005","input_cache_read":"0.000001","input_cache_write":"0.0000125"}},{"context_max_tokens":1050000,"cache_mode":"default","thinking_mode":"default","pricing":{"input":"0.000014","output":"0.0000525","input_cache_read":"0.0000014","input_cache_write":"0.0000175"},"list_pricing":{"input":"0.00002","output":"0.000075","input_cache_read":"0.000002","input_cache_write":"0.000025"}}]}