{"id":6433,"date":"2025-05-19T07:15:04","date_gmt":"2025-05-19T07:15:04","guid":{"rendered":"https:\/\/www.myshirtai.com\/archives\/6433"},"modified":"2025-05-19T07:15:04","modified_gmt":"2025-05-19T07:15:04","slug":"openai-%e6%96%b0%e4%b8%80%e4%bb%a3%e7%bc%96%e7%a8%8b%e9%9d%a9%e5%91%bd%ef%bc%9acodex-%e6%99%ba%e8%83%bd%e4%bd%93%e5%85%a8%e9%9d%a2%e8%a7%a3%e6%9e%90","status":"publish","type":"post","link":"https:\/\/www.myshirtai.com\/en\/archives\/6433","title":{"rendered":"OpenAI New Generation Programming Revolution: A Comprehensive Analysis of Codex Intelligentsia"},"content":{"rendered":"<p>OpenAI recently released the highly anticipated Codex programming intelligence, a powerful tool integrated with ChatGPT that has officially entered the research preview phase. As a cloud-based software engineering assistance system, Codex is expected to revolutionize the way developers work, improve programming efficiency, and simplify the processing of complex tasks. In this article, we will comprehensively analyze the features, working principle and practical application cases of this revolutionary technology product.<\/p>\n\n\n\n<p>Official website entrance:<a href=\"https:\/\/openai.com\/index\/openai-codex\/\">https:\/\/openai.com\/index\/openai-codex\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_145302_010.png\" alt=\"\" class=\"wp-image-1407\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-codex-\u667a\u80fd\u4f53-\u7f16\u7a0b\u65b0\u65f6\u4ee3\u7684\u5f00\u7aef\">Codex Intelligentsia: The Beginning of a New Era of Programming<\/h2>\n\n\n\n<p>OpenAI launched the Codex Programming Intelligence in May 2025, following the addition of the ability to connect to GitHub repositories in ChatGPT. This is a cloud-based software engineering intelligence capable of performing a variety of programming tasks, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Writing new functional modules<\/li>\n\n\n\n<li>Fix code bugs and vulnerabilities<\/li>\n\n\n\n<li>Running Test Validation<\/li>\n\n\n\n<li>Submitting Code Changes<\/li>\n\n\n\n<li>Manage and execute multiple coding tasks simultaneously<\/li>\n<\/ul>\n\n\n\n<p>Unlike traditional programming assistants, Codex is based on the codex-1 model (which is a specialized version of the OpenAI o3 model) optimized specifically for software engineering, and is trained through reinforcement learning in a real programming environment so that the code it generates reflects human coding styles, strictly follows instructions, and can be tested over and over again until it achieves the desired results.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/90ba83f316c5e76066e539b23409a7d0.png\" alt=\"\" class=\"wp-image-1408\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-codex-\u5de5\u4f5c\u539f\u7406\u4e0e\u6838\u5fc3\u7279\u6027\">How Codex works and its core features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5de5\u4f5c\u6d41\u7a0b\">workflow<\/h3>\n\n\n\n<p>Codex's workflow is designed to be simple and intuitive:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>User access to Codex via ChatGPT sidebar<\/li>\n\n\n\n<li>Enter your requirements and click the \"Code\" button to assign a task, or click the \"Q&amp;A\" button to ask a code-related question.<\/li>\n\n\n\n<li>Codex performs tasks in a secure, isolated cloud environment that is pre-loaded with the user's code base<\/li>\n\n\n\n<li>Users can track task progress in real time<\/li>\n\n\n\n<li>Upon task completion, Codex commits the changes and provides detailed evidence of execution, including terminal logs and test outputs<\/li>\n\n\n\n<li>Users can review the results, request further modifications, or integrate changes into the workflow<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5173\u952e\u6280\u672f\u7279\u6027\">Key technical features<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>characterization<\/th><th>descriptive<\/th><\/tr><\/thead><tbody><tr><td><strong>multitasking<\/strong><\/td><td>Ability to handle multiple independent programming tasks simultaneously<\/td><\/tr><tr><td><strong>Run in the cloud<\/strong><\/td><td>Tasks are executed in securely isolated cloud containers without tying up local resources<\/td><\/tr><tr><td><strong>Codebase Integration<\/strong><\/td><td>Supports seamless integration with GitHub repositories, enabling direct reading and manipulation of user code.<\/td><\/tr><tr><td><strong>Intelligent Code Understanding<\/strong><\/td><td>Ability to understand complex code structures, identify potential problems and provide solutions<\/td><\/tr><tr><td><strong>complete chain of custody<\/strong><\/td><td>Provide verifiable evidence of task execution through terminal logs, test output, etc.<\/td><\/tr><tr><td><strong>Environment Configuration<\/strong><\/td><td>Support for customized configurations to match the environment to the actual development settings<\/td><\/tr><tr><td><strong>Safety and security<\/strong><\/td><td>Internet access is disabled during execution, and you can only interact with explicitly authorized code and dependencies<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>It's worth noting that Codex supports following the codebase's <code>AGENTS.md<\/code> Documentation guides, similar to a human developer reading a README file to understand a project's specifications. Codex performs best when properly configured, reliably tested, and clearly documented.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u5b9e\u6218\u6848\u4f8b-codex-\u7f16\u7a0b\u80fd\u529b\u5c55\u793a\">Practical Case: Codex Programming Competency Demonstration<\/h2>\n\n\n\n<p>Below are examples of Codex's use in real open source projects, demonstrating its ability to handle a variety of programming tasks:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b\u4e00-\u4fee\u590d-astropy-\u5e93\u4e2d\u7684\u5d4c\u5957-compoundmodels-\u8ba1\u7b97\u95ee\u9898\">Case 1: Fixing a Nested CompoundModels Calculation Problem in the astropy Library<\/h3>\n\n\n\n<p>In this case, Codex needed to solve the problem that the separability_matrix of the Modeling module in the astropy\/astropy repository was not calculating the separability of nested CompoundModels correctly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_141758_494.png\" alt=\"\" class=\"wp-image-1395\"\/><\/figure>\n\n\n\n<p>The Codex generated a very concise and precise code modification, with only the necessary changes to the core of the problem. In contrast, the modification scheme for the o3 model is more lengthy and even adds some unnecessary comments.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_141954_982.png\" alt=\"\" class=\"wp-image-1397\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b\u4e8c-\u4fee\u590d-matplotlib-\u7a97\u53e3\u6821\u6b63\u9519\u8bef\">Case 2: Fixing matplotlib window calibration errors<\/h3>\n\n\n\n<p>This task requires that the matplotlib library be fixed. <code>mlab._spectral_helper<\/code> The window correction is incorrect.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_142825_171.png\" alt=\"\" class=\"wp-image-1398\"\/><\/figure>\n\n\n\n<p>Codex also demonstrates the ability to make precise and concise fixes, modifying only the necessary lines of code to maintain clarity and maintainability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_142923_566.png\" alt=\"\" class=\"wp-image-1399\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b\u4e09-\u89e3\u51b3-django-\u4e2d-duration-\u8868\u8fbe\u5f0f\u95ee\u9898\">Case 3: Solving the duration expression problem in django<\/h3>\n\n\n\n<p>In this case, it was necessary to fix an issue in the django framework where expressions containing only duration did not work properly on SQLite and MySQL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_143553_445.png\" alt=\"\" class=\"wp-image-1400\"\/><\/figure>\n\n\n\n<p>Codex not only provides a clean fix, but also fills in the missing dependency calls first, demonstrating its ability to fully understand the context of the code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_143902_372_cleanup.png\" alt=\"\" class=\"wp-image-1401\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b\u56db-\u4fee\u590d-expensify-\u6210\u5458\u804a\u5929\u5ba4\u540d\u79f0\u66f4\u65b0\u95ee\u9898\">Case 4: Fix expensify member chat room name update issue<\/h3>\n\n\n\n<p>This case involves a bug in expensify (a financial collaboration software centered around chat): after deleting the cache, member chat room names were not updated in LHN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_144339_227.png\" alt=\"\" class=\"wp-image-1402\"\/><\/figure>\n\n\n\n<p>Codex pinpointed the problem and provided a precise and effective fix, while the o3 model made some ineffective code changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/\u5fae\u4fe1\u56fe\u7247_2025-05-19_144847_301.png\" alt=\"\" class=\"wp-image-1404\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u6027\u80fd\u8bc4\u4f30\u4e0e\u5bf9\u6bd4\u5206\u6790\">Performance evaluation and comparative analysis<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u57fa\u51c6\u6d4b\u8bd5\u6210\u7ee9\">Benchmark test scores<\/h3>\n\n\n\n<p>In the SWE-Bench Verified benchmark, Codex (codex-1) achieved impressive results:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>mould<\/th><th>SWE-bench score<\/th><\/tr><\/thead><tbody><tr><td><strong>Codex (codex-1)<\/strong><\/td><td>72.1%<\/td><\/tr><tr><td><strong>Claude 3.7<\/strong><\/td><td>62.3%<\/td><\/tr><tr><td><strong>o3-high<\/strong><\/td><td>71.7%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Tests were conducted with a context length of up to 192,000 tokens, using a medium \"reasoning effort\" setting, the same as is currently available in Codex product releases.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/ef02800ccba70c30c5eb31bab6bf653f-realesr-animevideov3-x2-x2.png\" alt=\"\" class=\"wp-image-1396\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u4e0e-o3-\u6a21\u578b\u7684\u4ee3\u7801\u751f\u6210\u5bf9\u6bd4\">Comparison of code generation with o3 model<\/h3>\n\n\n\n<p>Real-world examples demonstrate that codex-1 consistently generates cleaner, clearer code change patches than OpenAI o3, which can be immediately reviewed manually and integrated into standard workflows. In multiple open source library tests, codex demonstrated higher accuracy and better code quality.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b9e\u9645\u4f7f\u7528\u53cd\u9988\">Feedback on actual use<\/h3>\n\n\n\n<p>The internal OpenAI team has adopted Codex as part of their daily development tools, primarily for performing repetitive and well-scoped tasks such as code refactoring, renaming, and writing tests that typically interrupt a developer's stream of concentration.<\/p>\n\n\n\n<p>In addition, early testing with multiple external partners, including Cisco, Temporal, Superhuman, and Kodiak, has shown that Codex significantly accelerates tasks such as feature development, issue debugging, test writing and execution, and improves team efficiency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u53ef\u7528\u6027-\u5b9a\u4ef7\u4e0e\u672a\u6765\u5c55\u671b\">Availability, Pricing and Future Outlook<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5f53\u524d\u53ef\u7528\u6027\">Current Availability<\/h3>\n\n\n\n<p>Codex is open to the following users:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ChatGPT Pro users ($200 per month)<\/li>\n\n\n\n<li>ChatGPT Enterprise users<\/li>\n\n\n\n<li>ChatGPT Team users<\/li>\n<\/ul>\n\n\n\n<p>ChatGPT Plus and Edu users will soon be able to use this feature as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b9a\u4ef7\u7b56\u7565\">pricing strategy<\/h3>\n\n\n\n<p>Currently, OpenAI offers a free trial period where users can try out the Codex functionality without restrictions for the next few weeks. After that, speed limits and flexible pay-as-you-go options will be introduced.<\/p>\n\n\n\n<p>For developers, the codex-mini-latest model is available on the Responses API for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Token per million inputs: $1.50<\/li>\n\n\n\n<li>Token per million output: $6.00<\/li>\n\n\n\n<li>Enjoy a discount on the 75%'s alert cache<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u672a\u6765\u53d1\u5c55\u8def\u7ebf\">The way forward<\/h3>\n\n\n\n<p>OpenAI plans to further enhance the interactivity and flexibility of Codex:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Support in providing guidance and feedback during mandate implementation<\/li>\n\n\n\n<li>Collaborating with AI to implement programming strategies<\/li>\n\n\n\n<li>Receive proactive progress update notifications<\/li>\n\n\n\n<li>Deep integration with popular development tools (e.g. GitHub, command line, issue trackers, CI systems)<\/li>\n<\/ol>\n\n\n\n<p>The launch of Codex Intelligence marks a new stage in AI-assisted programming. It's not meant to replace engineers, but to act as a reliable assistant for tedious and repetitive tasks, allowing developers to focus on more creative and strategic work. Although it is still in the research preview stage and has some limitations (e.g., lack of Internet access, long task response times, etc.), Codex has shown great potential to reshape the underlying logic of software development and become an important part of the programming paradigm of the future.<\/p>\n\n\n\n<table style=\"width: 100%;border-collapse: collapse;border: 1px solid #ddd\">\r\n<thead>\r\n<tr style=\"height: 48px;background-color: #f5f5f5\">\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">For more products, please check out<\/h4>\r\n<\/th>\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">See more at<\/h4>\r\n<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr style=\"height: 63px\">\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/\" data-linktype=\"2\">ShirtAI - Penetrating Intelligence<\/a><\/td>\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/archives\/4425\/\" data-linktype=\"2\">The AIGC Big Model: ushering in an era of dual revolution in engineering and science - Penetrating Intelligence<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 61px\">\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/\" data-linktype=\"2\">1:1 Restoration of Claude and GPT Official Website - AI Cloud Native<\/a><\/td>\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bluelsqkj.com\/archives\/2876\" data-linktype=\"2\">Live Match App Global HD Sports Viewing Player (Recommended) - BlueShirt.com<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 54px\">\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/api.mygptmeta.com\/\" data-linktype=\"2\">Transit service based on official API - GPTMeta API<\/a><\/td>\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.zhihu.com\/question\/621055223\/answer\/3633615705\" data-linktype=\"2\">Help, can anyone of you provide some tips on how to ask questions on GPT? - Knowing<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 70px\">\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/shop.blueshirtmap.com\/\" data-linktype=\"2\">Global Virtual Goods Digital Store - Global SmarTone (Feng Ling Ge)<\/a><\/td>\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bilibili.com\/video\/BV1efpneYE54\/?spm_id_from=333.1387.homepage.video_card.click\" data-linktype=\"2\">How powerful is Claude airtfacts feature that GPT instantly doesn't smell good? -BeepBeep<\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>","protected":false},"excerpt":{"rendered":"<p>OpenAI launches Codex programming intelligence in May 2025, integrated with ChatGPT and based on the codex-1 model, which performs tasks such as writing code, fixing bugs, running tests, and more, in the cloud. codex supports GitHub integrations, provides verifiable evidence of execution, and scored 72.1% in SWE-Bench testing. it is currently available to Pro, Enterprise, and Team users. Codex is currently available to Pro, Enterprise, and Team users, and in the future will further enhance interactivity and development tool integration to help improve software development efficiency.<\/p>","protected":false},"author":1,"featured_media":6432,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[53],"tags":[84,85],"class_list":["post-6433","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-codex-technology","tag-coding-agent"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790 - \u6e17\u900f\u667a\u80fd<\/title>\n<meta name=\"description\" content=\"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.myshirtai.com\/en\/archives\/6433\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790\" \/>\n<meta property=\"og:description\" content=\"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.myshirtai.com\/en\/archives\/6433\/\" \/>\n<meta property=\"og:site_name\" content=\"\u6e17\u900f\u667a\u80fd\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-19T07:15:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"608\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"IvesFeng666\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"IvesFeng666\" \/>\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:\/\/www.myshirtai.com\/archives\/6433#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433\"},\"author\":{\"name\":\"IvesFeng666\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\"},\"headline\":\"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790\",\"datePublished\":\"2025-05-19T07:15:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433\"},\"wordCount\":123,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png\",\"keywords\":[\"Codex\u6280\u672f\",\"\u7f16\u7a0b\u667a\u80fd\u4f53\"],\"articleSection\":[\"\u535a\u5ba2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6433#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433\",\"url\":\"https:\/\/www.myshirtai.com\/archives\/6433\",\"name\":\"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790 - \u6e17\u900f\u667a\u80fd\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png\",\"datePublished\":\"2025-05-19T07:15:04+00:00\",\"description\":\"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%\",\"breadcrumb\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6433\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png\",\"width\":1080,\"height\":608},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6433#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.myshirtai.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.myshirtai.com\/#website\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"name\":\"\u6e17\u900f\u667a\u80fd\",\"description\":\"ShirtAI\",\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"alternateName\":\"ShirtAI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.myshirtai.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.myshirtai.com\/#organization\",\"name\":\"ShirtAI\",\"alternateName\":\"ShirtAI\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"width\":1200,\"height\":675,\"caption\":\"ShirtAI\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\",\"name\":\"IvesFeng666\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"caption\":\"IvesFeng666\"},\"sameAs\":[\"http:\/\/www.myshirtai.com\"],\"url\":\"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790 - \u6e17\u900f\u667a\u80fd","description":"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%","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:\/\/www.myshirtai.com\/en\/archives\/6433\/","og_locale":"en_US","og_type":"article","og_title":"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790","og_description":"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%","og_url":"https:\/\/www.myshirtai.com\/en\/archives\/6433\/","og_site_name":"\u6e17\u900f\u667a\u80fd","article_published_time":"2025-05-19T07:15:04+00:00","og_image":[{"width":1080,"height":608,"url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png","type":"image\/png"}],"author":"IvesFeng666","twitter_card":"summary_large_image","twitter_misc":{"Written by":"IvesFeng666","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.myshirtai.com\/archives\/6433#article","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433"},"author":{"name":"IvesFeng666","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2"},"headline":"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790","datePublished":"2025-05-19T07:15:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433"},"wordCount":123,"commentCount":0,"publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png","keywords":["Codex\u6280\u672f","\u7f16\u7a0b\u667a\u80fd\u4f53"],"articleSection":["\u535a\u5ba2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.myshirtai.com\/archives\/6433#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.myshirtai.com\/archives\/6433","url":"https:\/\/www.myshirtai.com\/archives\/6433","name":"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790 - \u6e17\u900f\u667a\u80fd","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png","datePublished":"2025-05-19T07:15:04+00:00","description":"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b\uff0c\u5728\u4e91\u7aef\u6267\u884c\u7f16\u5199\u4ee3\u7801\u3001\u4fee\u590d\u6f0f\u6d1e\u3001\u8fd0\u884c\u6d4b\u8bd5\u7b49\u4efb\u52a1\u3002Codex \u652f\u6301 GitHub \u96c6\u6210\uff0c\u63d0\u4f9b\u53ef\u9a8c\u8bc1\u7684\u6267\u884c\u8bc1\u636e\uff0c\u5e76\u5728 SWE-Bench \u6d4b\u8bd5\u4e2d\u5f97\u5206\u8fbe 72.1%","breadcrumb":{"@id":"https:\/\/www.myshirtai.com\/archives\/6433#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.myshirtai.com\/archives\/6433"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/archives\/6433#primaryimage","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png","width":1080,"height":608},{"@type":"BreadcrumbList","@id":"https:\/\/www.myshirtai.com\/archives\/6433#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.myshirtai.com\/"},{"@type":"ListItem","position":2,"name":"OpenAI \u65b0\u4e00\u4ee3\u7f16\u7a0b\u9769\u547d\uff1aCodex \u667a\u80fd\u4f53\u5168\u9762\u89e3\u6790"}]},{"@type":"WebSite","@id":"https:\/\/www.myshirtai.com\/#website","url":"https:\/\/www.myshirtai.com\/","name":"\u6e17\u900f\u667a\u80fd","description":"ShirtAI","publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"alternateName":"ShirtAI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.myshirtai.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.myshirtai.com\/#organization","name":"ShirtAI","alternateName":"ShirtAI","url":"https:\/\/www.myshirtai.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","width":1200,"height":675,"caption":"ShirtAI"},"image":{"@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2","name":"IvesFeng666","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","caption":"IvesFeng666"},"sameAs":["http:\/\/www.myshirtai.com"],"url":"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png",1080,608,false],"thumbnail":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905-150x84.png",150,84,true],"medium":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905-1024x576.png",1024,576,true],"medium_large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905-768x432.png",768,432,true],"large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png",1080,608,false],"1536x1536":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png",1080,608,false],"2048x2048":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905.png",1080,608,false],"trp-custom-language-flag":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/2025-05-19_150853_905-18x10.png",18,10,true]},"uagb_author_info":{"display_name":"IvesFeng666","author_link":"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin"},"uagb_comment_info":0,"uagb_excerpt":"OpenAI \u4e8e2025\u5e745\u6708\u63a8\u51fa Codex \u7f16\u7a0b\u667a\u80fd\u4f53\uff0c\u96c6\u6210\u4e8e ChatGPT\uff0c\u57fa\u4e8e codex-1 \u6a21\u578b&hellip;","_links":{"self":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts\/6433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/comments?post=6433"}],"version-history":[{"count":0,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts\/6433\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/media\/6432"}],"wp:attachment":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/media?parent=6433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/categories?post=6433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/tags?post=6433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}