{"id":83948,"date":"2020-12-14T09:00:47","date_gmt":"2020-12-14T17:00:47","guid":{"rendered":"https:\/\/cloudblogs.microsoft.com\/opensource\/?p=83948"},"modified":"2025-06-23T11:35:05","modified_gmt":"2025-06-23T18:35:05","slug":"onnx-runtime-vespa-ai-integration","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/","title":{"rendered":"ONNX Runtime scenario highlight: Vespa.ai integration"},"content":{"rendered":"\n<p>Since its open source debut two years ago, <a href=\"https:\/\/onnxruntime.ai\/\" target=\"_blank\" rel=\"noopener noreferrer\">ONNX Runtime<\/a> has seen strong growth with performance improvements, expanded platform and device compatibility, hardware accelerator support, an extension to training acceleration, and more. We are excited by its broad usage in production, powering more than a hundred models across Microsoft products and services and bringing concrete business impact, including reduced latency for customer experiences, machine cost savings, decrease in time-to-production, and easier deployment on a variety of platforms.<\/p>\n\n\n\n<p>Outside of internal use within the company, we are also delighted to see the adoption and support it has garnered in our open source community. From collaborations with Hugging Face on <a href=\"https:\/\/medium.com\/microsoftazure\/accelerate-your-nlp-pipelines-using-hugging-face-transformers-and-onnx-runtime-2443578f4333\" target=\"_blank\" rel=\"noopener noreferrer\">optimizations<\/a> and <a href=\"https:\/\/medium.com\/microsoftazure\/faster-and-smaller-quantized-nlp-with-hugging-face-and-onnx-runtime-ec5525473bb7\" target=\"_blank\" rel=\"noopener noreferrer\">quantization<\/a> of transformer models to ONNX Runtime usage in Oracle\u2019s <a href=\"https:\/\/blogs.oracle.com\/java\/announcing-tribuo%2c-a-java-machine-learning-library\" target=\"_blank\" rel=\"noopener noreferrer\">Tribuo Java Machine Library<\/a> and hardware support contributions from Intel, Nvidia, AMD, Xilinx, and Rockchip, we\u2019re thrilled by the community enthusiasm around ONNX Runtime and the varied use cases we\u2019ve seen.<\/p>\n\n\n\n<figure class=\"wp-block-image alignleft\"><a href=\"https:\/\/vespa.ai\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2020\/12\/Vespa-ai-logo.png\" alt=\"Vespa ai logo\" \/><\/a><\/figure>\n\n\n\n<p>Recently, our community colleagues at Verizon Media shared their experience incorporating ONNX Runtime into <a href=\"https:\/\/vespa.ai\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vespa.ai<\/a>, an open source engine for real-time computations for large data, including machine learning models. Vespa serves hundreds of thousands of queries per second worldwide powering hundreds of applications within Verizon Media (formerly Yahoo) and beyond. The Vespa team found that ONNX Runtime supported models created in many frameworks, achieved breakthrough performance for state-of-the-art models like transformers, and integrated into their C++ stack. Read about how Vespa.ai is using ONNX Runtime, details on the technical integration and end-to-end scenario, and more on <a href=\"https:\/\/blog.vespa.ai\/stateful-model-serving-how-we-accelerate-inference-using-onnx-runtime\" target=\"_blank\" rel=\"noopener noreferrer\">the Vespa.ai blog<\/a>.<\/p>\n\n\n\n<p>We\u2019re looking forward to more community collaborations and diverse scenarios using ONNX Runtime! If you have a story you\u2019d like to share, please contact us at <a href=\"mailto:onnxruntime@microsoft.com\" target=\"_blank\" rel=\"noopener noreferrer\">onnxruntime@microsoft.com<\/a>. Find us on <a href=\"https:\/\/github.com\/microsoft\/onnxruntime\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>!<\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since its open source debut two years ago, ONNX Runtime has seen strong growth with performance improvements, expanded platform and device compatibility, hardware accelerator support, an extension to training acceleration, and more.<\/p>\n","protected":false},"author":5562,"featured_media":95483,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[2272,663],"content-type":[361],"topic":[2238,2241],"programming-languages":[],"coauthors":[657],"class_list":["post-83948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-microsoft","tag-onnx","content-type-project-updates","topic-ai-machine-learning","topic-cloud","review-flag-1593580419-521","review-flag-machi-1680214156-53"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-14T17:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-23T18:35:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Faith Xu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.png\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Faith Xu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/faith-xu\/\",\"@type\":\"Person\",\"@name\":\"Faith Xu\"}],\"headline\":\"ONNX Runtime scenario highlight: Vespa.ai integration\",\"datePublished\":\"2020-12-14T17:00:47+00:00\",\"dateModified\":\"2025-06-23T18:35:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\"},\"wordCount\":299,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp\",\"keywords\":[\"Microsoft\",\"ONNX\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\",\"name\":\"ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp\",\"datePublished\":\"2020-12-14T17:00:47+00:00\",\"dateModified\":\"2025-06-23T18:35:05+00:00\",\"description\":\"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp\",\"width\":1170,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ONNX Runtime scenario highlight: Vespa.ai integration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog","description":"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.","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:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/","og_locale":"en_US","og_type":"article","og_title":"ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog","og_description":"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2020-12-14T17:00:47+00:00","article_modified_time":"2025-06-23T18:35:05+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.png","type":"image\/png"}],"author":"Faith Xu","twitter_card":"summary_large_image","twitter_image":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.png","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Faith Xu","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/faith-xu\/","@type":"Person","@name":"Faith Xu"}],"headline":"ONNX Runtime scenario highlight: Vespa.ai integration","datePublished":"2020-12-14T17:00:47+00:00","dateModified":"2025-06-23T18:35:05+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/"},"wordCount":299,"commentCount":0,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp","keywords":["Microsoft","ONNX"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/","url":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/","name":"ONNX Runtime scenario highlight: Vespa.ai integration | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp","datePublished":"2020-12-14T17:00:47+00:00","dateModified":"2025-06-23T18:35:05+00:00","description":"Learn how Verizon Media is incorporating ONNX Runtime into Vespa.ai, an open source engine for real time computations.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SEC20_Security_042.webp","width":1170,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2020\/12\/14\/onnx-runtime-vespa-ai-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ONNX Runtime scenario highlight: Vespa.ai integration"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/83948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=83948"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/83948\/revisions"}],"predecessor-version":[{"id":97623,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/83948\/revisions\/97623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/95483"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=83948"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=83948"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=83948"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=83948"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=83948"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=83948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}