{"id":35820,"date":"2024-08-07T09:00:00","date_gmt":"2024-08-07T16:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=35820"},"modified":"2025-01-31T12:05:30","modified_gmt":"2025-01-31T20:05:30","slug":"announcing-a-new-openai-feature-for-developers-on-azure","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/","title":{"rendered":"Announcing a new OpenAI feature for developers on Azure\u00a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are thrilled to announce the launch of OpenAI\u2019s latest model on Azure. This new model, officially named GPT-4o-2024-08-06, brings innovative features designed to elevate developer experiences on Azure. Specifically, the new model focuses on enhancing productivity through Structured Outputs, like JSON Schemas, for the new GPT-4o and GPT-4o mini models.&nbsp;<\/p>\n\n\n\n<aside class=\"cta-block cta-block--align-left cta-block--has-image wp-block-msx-cta\" data-bi-an=\"CTA Block\">\n\t<div class=\"cta-block__content\">\n\t\t\t\t\t<div class=\"cta-block__image-container\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/CTA-8.5.png\" class=\"cta-block__image\" alt=\"Developer at computer\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/CTA-8.5.webp 600w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/CTA-8.5-300x300.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/CTA-8.5-150x150.webp 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\t\t\t<\/div>\n\t\t\n\t\t<div class=\"cta-block__body\">\n\t\t\t<h2 class=\"cta-block__headline\">Azure OpenAI Service<\/h2>\n\t\t\t<p class=\"cta-block__text\">Build your own copilot and generative AI applications.<\/p>\n\t\t\t\t\t\t\t<div class=\"cta-block__actions\">\n\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-services\/openai-service\"\n\t\t\t\t\t\tclass=\"btn cta-block__link btn-link\"\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\tLearn more\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-focus-on-structured-outputs\">A focus on Structured Outputs&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GPT-4o was first announced in May 2024, as OpenAI\u2019s new multimodal model, followed by GPT-4o mini in July 2024. Today\u2019s version is designed with a specific use case in mind: simplifying the process of generating well-defined, structured outputs from AI models. This feature is particularly valuable for developers who need to validate and format AI outputs into structures like JSON Schemas. Developers often face challenges validating and formatting AI outputs into well-defined structures like JSON Schemas.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Structured Outputs addresses this by allowing developers to specify the desired output format directly from the AI model. This feature enables developers to define a JSON Schema for text outputs, simplifying the process of generating data payloads that can seamlessly integrate with other systems or enhance user experiences.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"use-cases-for-json\">Use cases for JSON&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">JSON Schema is essential for defining the structure and constraints of JSON documents, ensuring they follow specific formats with mandatory properties and value types. It enhances data understandability through semantic annotation and serves as a domain-specific language for optimized application requirements. Development teams use JSON Schema to maintain consistency across platforms, drive model-driven UI constraints, and automatically generate user interfaces. It aids in data serialization, security testing, and partial validation in technical scenarios. JSON Schema also supports automated testing, Schema inference, and machine-readable web profiles, improving data interoperability. It standardizes validation interfaces and reporting, handles external validation, and ensures data consistency within and across documents. It can also help with customer support and how to communicate in a timely manner.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"two-flavors-of-structured-outputs\">Two flavors of Structured Outputs&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Structured Outputs is available in two forms:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"1\">\n<li class=\"wp-block-list-item\"><strong>User-defined JSON Schema<\/strong>: This option allows developers to specify the exact JSON Schema they want the AI to follow, supported by both GPT-4o-2024-08-06 and GPT-4o-mini-2024-07-18.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>More Accurate Tool Output (&#8220;Strict Mode&#8221;)<\/strong>: This limited version lets developers define specific function signatures for tool use, supported by all models that support function calling, including GPT-3.5 Turbo, GPT-4, GPT-4 Turbo, and GPT-4o models from June 2023 onwards.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"technical-guidance-on-using-structured-outputs\">Technical guidance on using Structured Outputs&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To help you get started with Structured Outputs, we recommend the following approach.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"getting-started-with-structured-outputs\">Getting started with Structured Outputs&nbsp;<\/h3>\n\n\n\n<ol class=\"wp-block-list\" start=\"1\">\n<li class=\"wp-block-list-item\"><strong>Define Your JSON Schema<\/strong>: Determine the structure you want your AI outputs to follow. This can include required fields, data types, and other constraints.&nbsp;<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Configure the AI model<\/strong>: Use the Structured Outputs feature to specify your JSON Schema within the API call. This ensures that the AI output adheres to your defined structure.&nbsp;<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Integration and testing<\/strong>: Integrate the output into your application or system, and test thoroughly to ensure compliance with your JSON Schema.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"example-use-case-customer-support-automation\">Example use case: Customer support automation&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine you&#8217;re developing a customer support chatbot that needs to generate responses in a specific format for logging and analytics. By using Structured Outputs, you can define a JSON Schema that includes fields like responseText, intent, confidenceScore, and timestamp. This ensures that every response generated by the chatbot is formatted correctly, making it easier to log, analyze, and act upon.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"example-api-call\">Example API call&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s an example API call to illustrate how to use Structured Outputs:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{\n  \"model\": \"gpt-4o-2024-08-06\",\n  \"prompt\": \"Generate a customer support response\",\n  \"structured_output\": {\n    \"schema\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"responseText\": { \"type\": \"string\" },\n        \"intent\": { \"type\": \"string\" },\n        \"confidenceScore\": { \"type\": \"number\" },\n        \"timestamp\": { \"type\": \"string\", \"format\": \"date-time\" }\n      },\n      \"required\": [\"responseText\", \"intent\", \"confidenceScore\", \"timestamp\"]\n    }\n  }\n}\n\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"pricing\">Pricing&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We will make pricing for this feature available soon. Please bookmark the <a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/cognitive-services\/openai-service\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure OpenAI Service pricing page<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learn-more-about-the-future-of-ai\">Learn more about the future of AI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve been rolling out several <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/openai\/whats-new\" target=\"_blank\" rel=\"noreferrer noopener\">new models<\/a> recently, and we understand it can be a lot to keep up with. This flurry of activity is all about empowering developer innovation. Each new model brings unique capabilities and enhancements, helping you build even more powerful and versatile applications.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The launch of this new model feature for GPT-4o and GPT-4o mini marks a significant milestone in our ongoing efforts to push the boundaries of AI capabilities. We&#8217;re excited to see how developers will leverage these new features to create innovative and impactful applications.\u00a0<\/p>\n\n\n<div class=\"wp-block-msxcm-kicker-container\">\n\t<div class=\" wp-block-msxcm-kicker-block wp-block-msxcm-kicker--align-right\" data-bi-an=\"Kicker Right\">\n\t\t<p class=\"wp-block-msxcm-kicker__title small text-neutral-400 text-uppercase\">\n\t\t\tAzure ai studio\t\t<\/p>\n\t\t<a\n\t\t\tclass=\"wp-block-msxcm-kicker__cta btn btn-link p-0 text-decoration-none\"\n\t\t\thref=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-studio\"\n\t\t\ttarget=\"_blank\"\t\t>\n\t\t\t<span>Craft AI solutions your way<\/span> <span class=\"glyph-append glyph-append-xsmall wp-block-msxcm-kicker__glyph glyph-append-go\"><\/span>\n\t\t<\/a>\n\t<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Stay tuned for more <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/openai\/\" target=\"_blank\" rel=\"noreferrer noopener\">updates<\/a> and get ready to experience the future of AI with these new developer features for GPT-4o and mini. Start experimenting in the <a href=\"https:\/\/oai.azure.com\/portal\" target=\"_blank\" rel=\"noreferrer noopener\">Azure OpenAI Playground<\/a>.\u00a0<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Explore Azure OpenAI Service<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We are thrilled to announce the launch of OpenAI\u2019s latest model, GPT-4o Next.<\/p>\n","protected":false},"author":62,"featured_media":35822,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454],"tags":[3165],"audience":[3072,3054],"content-type":[1465],"product":[1803,1795],"tech-community":[],"topic":[],"coauthors":[3091],"class_list":["post-35820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-machine-learning","tag-language-models","audience-ai-professionals","audience-business-decision-makers","content-type-announcements","product-azure-ai","product-azure-openai","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-5-1680286581-950","review-flag-integ-1680286579-214","review-flag-lever-1680286579-649","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-07T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-31T20:05:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-social-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"674\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Steve Sweetman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-social-image.png\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Sweetman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/steve-sweetman\/\",\"@type\":\"Person\",\"@name\":\"Steve Sweetman\"}],\"headline\":\"Announcing a new OpenAI feature for developers on Azure\u00a0\",\"datePublished\":\"2024-08-07T16:00:00+00:00\",\"dateModified\":\"2025-01-31T20:05:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\"},\"wordCount\":760,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp\",\"keywords\":[\"Language models\"],\"articleSection\":[\"AI + machine learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\",\"name\":\"Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp\",\"datePublished\":\"2024-08-07T16:00:00+00:00\",\"dateModified\":\"2025-01-31T20:05:30+00:00\",\"description\":\"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp\",\"width\":1260,\"height\":708,\"caption\":\"GPT and Azure logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI + machine learning\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Announcing a new OpenAI feature for developers on Azure\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/72f755d2af0e1616c967bd0e6a3d9f63\",\"name\":\"agiamalis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g5df7863f7fbc63726cf9c39400a370c7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g\",\"caption\":\"agiamalis\"},\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/agiamalis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog","description":"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/","og_locale":"en_US","og_type":"article","og_title":"Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog","og_description":"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2024-08-07T16:00:00+00:00","article_modified_time":"2025-01-31T20:05:30+00:00","og_image":[{"width":1200,"height":674,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-social-image.png","type":"image\/png"}],"author":"Steve Sweetman","twitter_card":"summary_large_image","twitter_image":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-social-image.png","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Steve Sweetman","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/steve-sweetman\/","@type":"Person","@name":"Steve Sweetman"}],"headline":"Announcing a new OpenAI feature for developers on Azure\u00a0","datePublished":"2024-08-07T16:00:00+00:00","dateModified":"2025-01-31T20:05:30+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/"},"wordCount":760,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp","keywords":["Language models"],"articleSection":["AI + machine learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/","name":"Announcing a new OpenAI feature for developers on Azure\u00a0 | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp","datePublished":"2024-08-07T16:00:00+00:00","dateModified":"2025-01-31T20:05:30+00:00","description":"Announcing the launch of OpenAI\u2019s latest feature for developers, structured outputs for GPT-4o and GPT-4o mini, designed to elevate your generative AI experience on Microsoft Azure. Learn more.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/08\/8.2-featured-image.webp","width":1260,"height":708,"caption":"GPT and Azure logo"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-a-new-openai-feature-for-developers-on-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"AI + machine learning","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/"},{"@type":"ListItem","position":3,"name":"Announcing a new OpenAI feature for developers on Azure\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/72f755d2af0e1616c967bd0e6a3d9f63","name":"agiamalis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g5df7863f7fbc63726cf9c39400a370c7","url":"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5887324c54a2bfc048b40a603703d2ce39c78da2d5f9a720c45bdad944f231ff?s=96&d=mm&r=g","caption":"agiamalis"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/agiamalis\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/35820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=35820"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/35820\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media\/35822"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=35820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=35820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=35820"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=35820"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=35820"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=35820"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=35820"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=35820"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=35820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}