diff --git a/docs/en/.source-manifest.json b/docs/en/.source-manifest.json index 391b099..de9449a 100644 --- a/docs/en/.source-manifest.json +++ b/docs/en/.source-manifest.json @@ -7,7 +7,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "sourceUrl": "https://developers.openai.com/api/docs/llms.txt", "etag": "W/\"2aa51de06cc463589d265a6e160614ea\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:57:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:05:08 GMT" }, "reference": { "bytes": 35224, @@ -16,7 +16,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "sourceUrl": "https://developers.openai.com/api/reference/llms.txt", "etag": "W/\"ccb972a4e2d6e1b29b604a717e50cad0\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:07:46 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:27 GMT" } }, "pages": { @@ -32,7 +32,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ed1694b39d6fb172398088549725f6b8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:30 GMT" }, "https://developers.openai.com/api/docs/actions/authentication.md": { "description": "Learn about authentication options for GPT actions, including no authentication, API key, and OAuth methods.", @@ -46,7 +46,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a4d9b2375b6f2205502883b9369e3b29\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:29 GMT" }, "https://developers.openai.com/api/docs/actions/data-retrieval.md": { "description": "Learn about performing data retrieval using APIs, relational databases, and vector databases with GPT Actions.", @@ -60,7 +60,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ecd8c9dbb0378c97ab77ad0622d16288\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:28 GMT" }, "https://developers.openai.com/api/docs/actions/getting-started.md": { "description": "Learn how to set up and test GPT actions from scratch with the OpenAI API.", @@ -74,7 +74,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a26b83fa0d1ed063e9552db7f77b5818\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:27:35 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:28 GMT" }, "https://developers.openai.com/api/docs/actions/introduction.md": { "description": "Learn about GPT Actions for customizing ChatGPT and interacting with external applications via APIs.", @@ -88,7 +88,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"aac0dc139f0da94d289e26af2cf4dfd1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:29 GMT" }, "https://developers.openai.com/api/docs/actions/production.md": { "description": "Guidelines for deploying GPT Actions in a production environment, including rate limits, timeouts, and security measures.", @@ -102,7 +102,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"de64ae029ee2cf49bbfd82f9b1f9b941\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:30 GMT" }, "https://developers.openai.com/api/docs/actions/sending-files.md": { "description": "Learn how to send and return files using GPT Actions in the OpenAI API.", @@ -116,7 +116,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"d089b30c2f807e02aac327ad06844ca6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:31 GMT" }, "https://developers.openai.com/api/docs/assistants/deep-dive.md": { "description": "A detailed guide to creating and managing assistants with the Assistants API on the OpenAI platform.", @@ -145,7 +145,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"81757a2578f5c25bda8bdbb6edaf4f87\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:31 GMT" }, "https://developers.openai.com/api/docs/assistants/tools.md": { "description": "Learn about the tools available for OpenAI Assistants, including file search, code interpreter, and function calling.", @@ -219,7 +219,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"7135ec97066fbf6098abdc496973c2e4\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:46 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 01:56:09 GMT" }, "https://developers.openai.com/api/docs/changelog.md": { "description": "Customer-visible changes to the OpenAI API and models.", @@ -233,7 +233,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"a9893bedf8dede659c40e021fced5aa3\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:06:21 GMT" }, "https://developers.openai.com/api/docs/concepts.md": { "description": "Key concepts to understand when working with the OpenAI API.", @@ -247,7 +247,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"aba8172ef2730efc6a436054b5c2a90e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:33 GMT" }, "https://developers.openai.com/api/docs/deprecations.md": { "description": "Find information about OpenAI API deprecations and recommended replacements.", @@ -261,7 +261,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"a1cb47d7260fc73e9d5c676bce998429\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:29:42 GMT" }, "https://developers.openai.com/api/docs/gpts/release-notes.md": { "description": "Keep track of updates to OpenAI GPTs and explore new features and capabilities in the release notes.", @@ -275,7 +275,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"644aa62ec8015e5cb3edf00daae75e13\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:27:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:34 GMT" }, "https://developers.openai.com/api/docs/guides/admin-apis.md": { "description": "Use Admin APIs and Admin API keys to automate organization management tasks such as invitations and audit log retrieval.", @@ -289,7 +289,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"01b1749db4863159fc0ef48fd91245be\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:35:44 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:21:02 GMT" }, "https://developers.openai.com/api/docs/guides/advanced-usage.md": { "description": "Discover advanced usage techniques for OpenAI's API, including reproducible outputs, token management, and parameter settings.", @@ -303,7 +303,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"d493ec097edb0f3d60fba0d67798f877\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:44:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:37 GMT" }, "https://developers.openai.com/api/docs/guides/agent-builder-safety.md": { "description": "Minimize prompt injections and other risks when building agent workflows with OpenAI Agent Builder.", @@ -317,7 +317,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"3861fa90102bf2280557a83e6941185e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:42 GMT" }, "https://developers.openai.com/api/docs/guides/agent-builder.md": { "description": "Use the OpenAI Agent Builder to start from templates, compose nodes, preview runs, and export workflows to code.", @@ -331,7 +331,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"31a3dae8f85ccfbd6a2be124c6458cc1\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:20:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:37 GMT" }, "https://developers.openai.com/api/docs/guides/agent-builder/migrate-from-agent-builder.md": { "description": "Learn how to export an Agent Builder workflow and continue with ChatGPT Workspace Agents or the Agents SDK.", @@ -345,7 +345,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ce1e2f9dbe6091846fae695ca25cf9e6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:57 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:16 GMT" }, "https://developers.openai.com/api/docs/guides/agent-evals.md": { "description": "Learn how to evaluate agent workflows with traces, graders, datasets, and evaluation runs on the OpenAI platform.", @@ -359,7 +359,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c8a77f17374b247f7111edf3488ed8fa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:58 GMT" }, "https://developers.openai.com/api/docs/guides/agents.md": { "description": "Learn how the OpenAI Agents SDK fits together and which docs to read next.", @@ -373,7 +373,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"1600da769afb3b87dcf4045dcc9486f9\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:35:56 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:18:02 GMT" }, "https://developers.openai.com/api/docs/guides/agents/define-agents.md": { "description": "Learn how to define an agent's instructions, model, tools, and local context in the OpenAI Agents SDK.", @@ -387,7 +387,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9f41f0e68079f62e7fc613ff5f06b343\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:38 GMT" }, "https://developers.openai.com/api/docs/guides/agents/guardrails-approvals.md": { "description": "Learn how to use guardrails and human review in the OpenAI Agents SDK for safer, more controlled workflows.", @@ -401,7 +401,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"af854da75d62fce6385f563164e69ea7\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:27:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:05 GMT" }, "https://developers.openai.com/api/docs/guides/agents/integrations-observability.md": { "description": "Learn how to integrate MCP into Agents SDK workflows and how to trace and debug runs.", @@ -415,7 +415,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"40217fc1a75037a37bb53b5af1f0d944\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:09 GMT" }, "https://developers.openai.com/api/docs/guides/agents/models.md": { "description": "Learn how to choose models, set defaults, and think about providers and transport in the OpenAI Agents SDK.", @@ -429,7 +429,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c990aa02902a3b4324ab3df2cfe6ef54\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:00 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:19 GMT" }, "https://developers.openai.com/api/docs/guides/agents/orchestration.md": { "description": "Learn how to orchestrate multiple agents with handoffs and agents-as-tools in the OpenAI Agents SDK.", @@ -443,7 +443,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"abd4d675226ec5bfcc823b17fe33e3db\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:22 GMT" }, "https://developers.openai.com/api/docs/guides/agents/quickstart.md": { "description": "Build your first agent with the OpenAI Agents SDK, add tools and handoffs, and understand where to go next.", @@ -457,7 +457,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"e1f6d1d7821b4034e6efe17a9d471f6b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:29 GMT" }, "https://developers.openai.com/api/docs/guides/agents/results.md": { "description": "Learn which result surfaces matter most in the OpenAI Agents SDK and how they connect to resumable workflow state.", @@ -471,7 +471,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"16b7a9c58fdb94a0647b4dca9a4321d4\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:54:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:39 GMT" }, "https://developers.openai.com/api/docs/guides/agents/running-agents.md": { "description": "Learn how to run agents, stream output, and choose the right conversation-state strategy in the OpenAI Agents SDK.", @@ -485,7 +485,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"08a8c10c5c9f4429b06f083fc6c54fab\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:45:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:40 GMT" }, "https://developers.openai.com/api/docs/guides/agents/sandboxes.md": { "description": "Learn how sandboxes fit into Agents SDK workflows, when to use them, and how orchestration stays separate from execution.", @@ -499,7 +499,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"89f7c77caebd3b3c226cae262bccc2fa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:45:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:42 GMT" }, "https://developers.openai.com/api/docs/guides/amazon-bedrock.md": { "description": "Learn how Amazon Bedrock availability differs from the OpenAI API, including supported capabilities, AWS-managed controls, and pricing considerations.", @@ -513,7 +513,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"b30af8a9375274a29fd348f6b77cb121\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:21 GMT" }, "https://developers.openai.com/api/docs/guides/audio.md": { "description": "Learn core audio and speech concepts for building with the OpenAI API.", @@ -527,7 +527,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"f868a873003d5a17b186611cf8693989\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:51:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:40 GMT" }, "https://developers.openai.com/api/docs/guides/background.md": { "description": "Run long running tasks asynchronously in the background.", @@ -541,7 +541,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"9b0bb7f91b6e6774685b9423ec562318\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:04:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:24:44 GMT" }, "https://developers.openai.com/api/docs/guides/batch.md": { "description": "Learn how to use OpenAI's Batch API for processing jobs with asynchronous requests, increased rate limits, and cost efficiency.", @@ -555,7 +555,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"a5ddfa36f85b9af966e0f18d9b553f2e\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:04:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:41 GMT" }, "https://developers.openai.com/api/docs/guides/chatkit-actions.md": { "description": "Embed a widget to build your own chat experiences.", @@ -569,7 +569,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"023d7230b40abb818661bee0cd62f312\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:35 GMT" }, "https://developers.openai.com/api/docs/guides/chatkit-themes.md": { "description": "Configure colors, typography, density, and component variants in your ChatKit implementation.", @@ -583,7 +583,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c790b0b8613d0c3e3aad105eac0a62d4\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:48 GMT" }, "https://developers.openai.com/api/docs/guides/chatkit-widgets.md": { "description": "Learn how to design widgets in your chat experience with ChatKit.", @@ -597,7 +597,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c18d2ae218e45f8ae8953b99a709dd65\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:43 GMT" }, "https://developers.openai.com/api/docs/guides/chatkit.md": { "description": "Embed a widget to build your own chat experiences.", @@ -611,7 +611,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"1f98c0e3a3b3e737cf0bf658fd666bc7\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:42 GMT" }, "https://developers.openai.com/api/docs/guides/citation-formatting.md": { "description": "Learn practical citation formatting patterns that help models generate reliable citations.", @@ -625,7 +625,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"dd5d81683947379ff1024e53907bbf51\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:27 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:44 GMT" }, "https://developers.openai.com/api/docs/guides/code-generation.md": { "description": "Learn how to use OpenAI models and Codex to generate code.", @@ -639,7 +639,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"fe829260e7c47247cf37e4aabf19cad5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:09:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:44 GMT" }, "https://developers.openai.com/api/docs/guides/compaction.md": { "description": "Manage long-running conversations with server-side and standalone compaction.", @@ -653,7 +653,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"cc6ae0776c956b6615de85ccac4e3ac8\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:18:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:29:22 GMT" }, "https://developers.openai.com/api/docs/guides/completions.md": { "description": "", @@ -667,7 +667,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4d695e853af478a0875af4429af886a1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:47 GMT" }, "https://developers.openai.com/api/docs/guides/content-provenance.md": { "description": "Learn how to verify images and audio, interpret content credentials and watermarks, and use provenance results responsibly.", @@ -681,7 +681,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"0df0b69862ab29e43dc000b0a49a4496\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:53 GMT" }, "https://developers.openai.com/api/docs/guides/conversation-state.md": { "description": "Learn how to manage conversation state during a model interaction with the OpenAI API.", @@ -695,7 +695,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"ec4f409eecbc04af9703b4546e873125\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:07:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:20:24 GMT" }, "https://developers.openai.com/api/docs/guides/cost-optimization.md": { "description": "Lower your OpenAI model costs by trying our tools and strategies.", @@ -709,7 +709,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"e4a3c881630441310c7ad2508eb5d8ca\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:54 GMT" }, "https://developers.openai.com/api/docs/guides/csam-guidance.md": { "description": "Learn practical guidance for addressing CSAM risks in products built with OpenAI.", @@ -723,7 +723,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"db5556e32beaa6f6be0e5960e8a739b2\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:55 GMT" }, "https://developers.openai.com/api/docs/guides/custom-chatkit.md": { "description": "Use your own server with ChatKit to integrate agent workflows into your product with more customization.", @@ -737,7 +737,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"267192b1d29f20b30c53c6d42fab9b56\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:36 GMT" }, "https://developers.openai.com/api/docs/guides/deep-research.md": { "description": "Use deep research models for complex analysis and research tasks.", @@ -751,7 +751,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"b2f0f3a4bc3be1b88d65fd824b6971b1\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:26:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:56 GMT" }, "https://developers.openai.com/api/docs/guides/deployment-checklist.md": { "description": "Review commonly underused Responses API design choices that improve deployment quality, speed, cost, and reliability.", @@ -765,7 +765,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"e7936dea36b235d7718c046edf6fcc14\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:21:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:39 GMT" }, "https://developers.openai.com/api/docs/guides/developer-mode.md": { "description": "Full MCP client access for apps and tools.", @@ -779,7 +779,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4c8f9d81829676177379e00b9130d5cf\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:23:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:03:34 GMT" }, "https://developers.openai.com/api/docs/guides/direct-preference-optimization.md": { "description": "Fine-tune models for subjective decision-making by comparing model outputs.", @@ -793,7 +793,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"6f818410bb0a9d54f2530b3db9d3e211\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:58:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:57 GMT" }, "https://developers.openai.com/api/docs/guides/embeddings.md": { "description": "Learn how to turn text into numbers, unlocking use cases like search, clustering, and more with OpenAI API embeddings.", @@ -801,13 +801,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/embeddings.md", "title": "Vector embeddings", - "bytes": 37255, + "bytes": 42276, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "70ce9fdc92b2dc017477085baaa50e39a1386def8e0993948dc4f8deaa7403ad", - "sourceUpdatedAt": "2026-08-31T04:05:07Z", + "sha256": "fca76632b90b9d317682aa25e39507dc47d436225a9b74727f4a99496035c43e", + "sourceUpdatedAt": "2026-09-03T02:33:26Z", "status": "active", - "etag": "W/\"980fd9c4c3bceb5a2804805b07ea9472\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:31:46 GMT" + "etag": "W/\"e4037aa8488582b1afe5b12ba9e9944a\"", + "sourceLastModified": "Thu, 03 Sep 2026 02:34:58 GMT" }, "https://developers.openai.com/api/docs/guides/error-codes.md": { "description": "An overview of error codes from the OpenAI API and Python library, including solutions and guidance.", @@ -821,7 +821,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"10ab3a4a9837f60862949d7c09cd35a7\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:58 GMT" }, "https://developers.openai.com/api/docs/guides/evals.md": { "description": "Learn how to test and improve AI model outputs through evaluations.", @@ -835,7 +835,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"8068a36d00876d8a57e0bcc8bf6ed328\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:20:23 GMT" }, "https://developers.openai.com/api/docs/guides/evaluation-best-practices.md": { "description": "Learn best practices for designing evals to test and improve model performance in production.", @@ -849,7 +849,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8d832c52739fcb724811d16a60c80ac6\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:01:20 GMT" }, "https://developers.openai.com/api/docs/guides/evaluation-getting-started.md": { "description": "Learn how to get started with evals using datasets.", @@ -863,7 +863,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9e07b3edef1997c56d85bb81f27dd48e\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:07:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:04 GMT" }, "https://developers.openai.com/api/docs/guides/external-models.md": { "description": "Learn how to run evals on non-OpenAI models, using the OpenAI platform.", @@ -877,7 +877,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"59ad87f8cce4bbb89324053f3512f548\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:59 GMT" }, "https://developers.openai.com/api/docs/guides/fast-mode.md": { "description": "Get up to 2.5× faster speeds in the API while retaining flexible pay-as-you-go pricing.", @@ -891,7 +891,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"a2732af3f6d3d5cbce50eb89be57e1d4\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:15:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:00 GMT" }, "https://developers.openai.com/api/docs/guides/file-inputs.md": { "description": "Learn how to use files as file inputs in the OpenAI API.", @@ -905,7 +905,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"99765d9130831971f7d5c2bf8b0248ba\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:30 GMT" }, "https://developers.openai.com/api/docs/guides/fine-tuning-best-practices.md": { "description": "Improve results with practical tips for fine-tuning.", @@ -919,7 +919,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"bc5d3690011a7e9092ad76c5362c8482\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:44 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:02 GMT" }, "https://developers.openai.com/api/docs/guides/flex-processing.md": { "description": "Learn how to optimize costs for asynchronous tasks with flex processing.", @@ -933,7 +933,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"c13cf927f9383b3fa6ae056e0e4d023d\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:09:05 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:02 GMT" }, "https://developers.openai.com/api/docs/guides/frontend-prompt.md": { "description": "Example prompt instructions for frontend work, written for GPT-5.5.", @@ -947,7 +947,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b3d7789d4c70f2c5f6ab6f0e6236e542\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:45 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:03 GMT" }, "https://developers.openai.com/api/docs/guides/function-calling.md": { "description": "Learn how function calling enables large language models to connect to external data and systems.", @@ -961,7 +961,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"6278833bc5cce1924a69f04f9e4aa3aa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:10 GMT" }, "https://developers.openai.com/api/docs/guides/graders.md": { "description": "Learn about graders used for evals and fine-tuning.", @@ -975,7 +975,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"d7e4c798a984c378010b751a699241b2\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:01:20 GMT" }, "https://developers.openai.com/api/docs/guides/image-cost-calculator.md": { "description": "Estimate image input tokens and API costs for OpenAI vision models by model, image dimensions, and detail level.", @@ -989,7 +989,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"7258eafb80d8c20ab997ff64a5a062a8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:07 GMT" }, "https://developers.openai.com/api/docs/guides/image-generation.md": { "description": "Learn how to generate or edit images with the OpenAI API and image generation models.", @@ -1003,7 +1003,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"adabafd07a149d4239a735dbc3bd9619\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:06 GMT" }, "https://developers.openai.com/api/docs/guides/images-vision.md": { "description": "Learn how to understand or generate images with the OpenAI API.", @@ -1017,7 +1017,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"76171612252567b3b1ce304495ce8eb3\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:41 GMT" }, "https://developers.openai.com/api/docs/guides/ip-addresses.md": { "description": "Find the published IP egress ranges used by OpenAI products.", @@ -1031,7 +1031,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"33b2b19263b2531540a9e25d6453273c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:10 GMT" }, "https://developers.openai.com/api/docs/guides/ip-allowlist.md": { "description": "Configure organization- or project-level IP allowlists for OpenAI API requests.", @@ -1045,7 +1045,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"0ec943e2838a5a2fae39a14dc8a628a2\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:10 GMT" }, "https://developers.openai.com/api/docs/guides/latency-optimization.md": { "description": "Improve latency across a wide variety of LLM-related use cases.", @@ -1059,7 +1059,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"47efbd63b1b121e418ee04133c649ae6\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:10:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:11 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-4.1.md": { "description": "Learn how to use, migrate to, and prompt GPT-4.1 in the OpenAI API.", @@ -1073,7 +1073,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"65c68479ff26af00589693b37978fc58\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:52 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.1.md": { "description": "Learn how to use, migrate to, and prompt GPT-5.1 in the OpenAI API.", @@ -1087,7 +1087,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"00f0405e5274cac235e8a61fa52e3931\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:53 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.2.md": { "description": "Learn how to use, migrate to, and prompt GPT-5.2 in the OpenAI API.", @@ -1101,7 +1101,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"b2ce4db0531b749ab8d0a9eb220e747b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:54 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.3-codex.md": { "description": "Learn how to use, migrate to, and prompt GPT-5.3-Codex in the Responses API.", @@ -1115,7 +1115,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8dcd53666ed0413546896ea4cddb647b\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:25:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:55 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.4.md": { "description": "Learn how to use, migrate to, and prompt GPT-5.4 in the OpenAI API.", @@ -1129,7 +1129,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"cf7f899653126abdb8c50f82dde751d8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:33 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:55 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.5.md": { "description": "Learn how to use and migrate to GPT-5.5 in the OpenAI API.", @@ -1143,7 +1143,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f85b4050b7a5fdec9b6508dc56b5fafa\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:56 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.6.md": { "description": "Learn how to use and migrate to GPT-5.6, the latest model family in the OpenAI API.", @@ -1157,7 +1157,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"e5ad853a6d50e7796be004755cdaa6ff\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:56 GMT" }, "https://developers.openai.com/api/docs/guides/latest-model/gpt-5.md": { "description": "Learn how to use, migrate to, and prompt GPT-5 in the OpenAI API.", @@ -1171,7 +1171,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f8239020457c6939d0e7ff7f7cc59c83\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:53 GMT" }, "https://developers.openai.com/api/docs/guides/migrate-to-responses.md": { "description": "", @@ -1185,7 +1185,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"f4c88bec3e4e4cdcfc4fa40e23a6bec7\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:17 GMT" }, "https://developers.openai.com/api/docs/guides/model-optimization.md": { "description": "Ensure quality model outputs with evals and fine-tuning in the OpenAI platform.", @@ -1199,7 +1199,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2e614d7ec53fddfaf75573a182ede2ed\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:15:42 GMT" }, "https://developers.openai.com/api/docs/guides/model-selection.md": { "description": "Learn how to choose the right model by balancing accuracy, latency, and cost for optimal performance.", @@ -1213,7 +1213,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"778f82f850b1e3bdd08a2d86ee442426\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:22:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:18 GMT" }, "https://developers.openai.com/api/docs/guides/moderation.md": { "description": "Learn how to identify harmful content in text and images with OpenAI moderation models.", @@ -1227,7 +1227,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"e7631195802a20629144f629bb6ffe3b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:06:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 01:58:46 GMT" }, "https://developers.openai.com/api/docs/guides/mutual-tls.md": { "description": "Configure Mutual TLS trust, certificate verification, CEL filters, rotation, and troubleshooting for OpenAI API requests.", @@ -1241,7 +1241,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"f7126bf4823db8e350add568097e2690\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:20 GMT" }, "https://developers.openai.com/api/docs/guides/node-reference.md": { "description": "Explore all available nodes for composing workflows in Agent Builder.", @@ -1255,7 +1255,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"d2209e1a3e0825c646f9cf31f44a8ac3\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:20 GMT" }, "https://developers.openai.com/api/docs/guides/optimizing-llm-accuracy.md": { "description": "Learn strategies to enhance the accuracy of large language models using techniques like prompt engineering, retrieval-augmented generation, and fine-tuning.", @@ -1269,7 +1269,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"dc42b07fece239db3033d2628acdc45b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:22 GMT" }, "https://developers.openai.com/api/docs/guides/predicted-outputs.md": { "description": "Understand how to reduce latency for model responses where much of the response is known ahead of time.", @@ -1283,7 +1283,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"0edf28877d456c52925531d1370ab29a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:21:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:23 GMT" }, "https://developers.openai.com/api/docs/guides/private-link.md": { "description": "Configure Azure Private Link endpoints, DNS, health checks, and cross-region routing for the OpenAI API.", @@ -1297,7 +1297,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"5733929fced6d67a356fa212678b01e9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:23 GMT" }, "https://developers.openai.com/api/docs/guides/production-best-practices.md": { "description": "Explore best practices for transitioning your AI projects from prototype to production, including scaling, security, and cost management.", @@ -1311,7 +1311,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"822f4ea757289bb29ce66911d9f7dd5d\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:24 GMT" }, "https://developers.openai.com/api/docs/guides/prompt-caching.md": { "description": "Learn how prompt caching reduces latency and cost for long prompts in OpenAI's API.", @@ -1325,7 +1325,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"f1e02f3e963ddf666019c8617058caaf\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:28:31 GMT" }, "https://developers.openai.com/api/docs/guides/prompt-engineering.md": { "description": "Learn strategies and tactics for better results using large language models in the OpenAI API.", @@ -1339,7 +1339,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"20c14e17061c138456730b74fb874456\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:00:46 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:20:24 GMT" }, "https://developers.openai.com/api/docs/guides/prompt-generation.md": { "description": "Learn how to generate prompts, functions, and schemas in the OpenAI API's Playground.", @@ -1347,13 +1347,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/prompt-generation.md", "title": "Prompt generation", - "bytes": 114618, + "bytes": 133325, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "18ff37d7c1234b7dde66c66dc75a9e33007c5063e6eab6b285191f61efeae0f8", - "sourceUpdatedAt": "2026-08-31T04:05:07Z", + "sha256": "7e81b5db262cf8bd65c3566109ae7f04b71bb5bad8ef6dd14d9ac4b1e6489d2e", + "sourceUpdatedAt": "2026-09-03T02:33:26Z", "status": "active", - "etag": "W/\"ad158ad99a45b226374fcd5cbb481094\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:06 GMT" + "etag": "W/\"322150bdb53613b077d2ddb120c2ee63\"", + "sourceLastModified": "Thu, 03 Sep 2026 02:34:26 GMT" }, "https://developers.openai.com/api/docs/guides/prompt-guidance-gpt-5p6.md": { "description": "Machine-readable prompting guidance for adapting prompts and agents to GPT-5.6 Sol.", @@ -1367,7 +1367,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"578320d8c07179094d4da89c1a2b76de\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:15:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:00:44 GMT" }, "https://developers.openai.com/api/docs/guides/prompt-optimizer.md": { "description": "Learn how to use your dataset to automatically improve your prompts.", @@ -1381,7 +1381,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f8649ceb6497d19abed0e6218cda23fb\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:07 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:27 GMT" }, "https://developers.openai.com/api/docs/guides/prompting.md": { "description": "Learn how to create, optimize, and maintain prompts with OpenAI models.", @@ -1395,7 +1395,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f66d0968952edb22f58e7feedc21058c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:28 GMT" }, "https://developers.openai.com/api/docs/guides/prompting/migrate-from-prompt-object.md": { "description": "Learn how to migrate from reusable prompt objects to versioned prompts in your application code.", @@ -1409,7 +1409,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"72f592417d9cdc792fc363a0d5acbc96\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:16 GMT" }, "https://developers.openai.com/api/docs/guides/rate-limits.md": { "description": "Rate limits are restrictions that our API imposes on the number of times a user or client can access our services within a specified period of time.", @@ -1423,7 +1423,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"b7601313431aba0748674da6858de91f\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:22:52 GMT" }, "https://developers.openai.com/api/docs/guides/rbac.md": { "description": "Learn how to use role-based access control to assign permissions, create custom roles, group users, and scope access across both the OpenAI API and dashboard.", @@ -1437,7 +1437,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c82358328b21ddb870ec717054a736e9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:55 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:12 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-conversations.md": { "description": "Learn how to manage Realtime speech-to-speech conversations.", @@ -1451,7 +1451,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"f559dfdb7b9e2ab4a333c5974aec6263\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:33 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-costs.md": { "description": "Learn how to monitor and optimize your costs when using the Realtime API.", @@ -1465,7 +1465,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"bea73b0e082caa1cf8041ff4c712faf4\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:27:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:21:08 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-mcp.md": { "description": "Learn how to configure function tools, MCP tools, and connectors in a Realtime session.", @@ -1479,7 +1479,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"aa3e2abb92c347e8facb0ea0fde852da\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:35 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-models-prompting.md": { "description": "Learn how to use realtime voice models, including Realtime 2 reasoning, preambles, tool use, and migration from earlier realtime models.", @@ -1493,7 +1493,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"e57d64a16496ab0ccb869bb9a9bd36be\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:17:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:57 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-server-controls.md": { "description": "Learn how to use webhooks and server-side controls with the Realtime API.", @@ -1507,7 +1507,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b40b3e74d7d8878a57d91a3b165f2479\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:02 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-sip.md": { "description": "Learn how to connect to the Realtime API using SIP.", @@ -1521,7 +1521,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"81508664c3f77efc01f2893ec0389fbc\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:22:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:05:02 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-transcription.md": { "description": "Learn how to transcribe live audio with realtime transcription sessions.", @@ -1535,7 +1535,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"32a2fff0736e80ce07976e7e72dbcaf7\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:13:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:31:59 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-translation.md": { "description": "Learn how to build live speech translation with Realtime translation sessions.", @@ -1549,7 +1549,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c2b33023f36304c55cc396b6ec8511bc\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:03:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:34 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-vad.md": { "description": "Learn about automatic voice activity detection in the Realtime API.", @@ -1563,7 +1563,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"0ea24580431ac24cb0c1df74d1bff404\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:28:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:32:01 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-webrtc.md": { "description": "Learn how to connect to the Realtime API using WebRTC.", @@ -1577,7 +1577,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"25725b2e92a48dd357f5359dc88b5c5c\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:32 GMT" }, "https://developers.openai.com/api/docs/guides/realtime-websocket.md": { "description": "Learn how to connect to the Realtime API using WebSocket in a server-to-server application.", @@ -1591,7 +1591,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"0d56a3d533eecb64b3ffecc6ba0feaf0\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:20:40 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:32 GMT" }, "https://developers.openai.com/api/docs/guides/realtime.md": { "description": "Learn which realtime and audio guide to use for each speech application.", @@ -1605,7 +1605,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a3c968dbdef006ff241f7ca0de0cf472\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:30:24 GMT" }, "https://developers.openai.com/api/docs/guides/reasoning-best-practices.md": { "description": "Explore best practices for using o-series reasoning models, like o1 and o3-mini, vs. GPT models—including use cases, how to choose a model, and prompting guidance.", @@ -1619,7 +1619,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"d03e20fe5df5656318993379c73b8a1a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:36:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:36 GMT" }, "https://developers.openai.com/api/docs/guides/reasoning.md": { "description": "Learn how to use OpenAI reasoning models in the Responses API, choose a reasoning effort, manage reasoning tokens, and keep reasoning state across turns.", @@ -1633,7 +1633,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"aa7dafed3841f093b8acfc602449e324\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:07:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:36 GMT" }, "https://developers.openai.com/api/docs/guides/red-teaming.md": { "description": "Learn how red teaming fits into AI evaluation, including Promptfoo open source and OpenAI Red Teaming for enterprise teams.", @@ -1647,7 +1647,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"7355382074023ee4e5aea88d2267b964\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:37 GMT" }, "https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning.md": { "description": "Fine-tune models for expert-level performance within a domain.", @@ -1661,7 +1661,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"a8aa6d01dc698fb5925da19184387a97\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:12:46 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:37 GMT" }, "https://developers.openai.com/api/docs/guides/responses-multi-agent.md": { "description": "Enable Responses API Multi-agent, handle client-side HTTP and WebSocket flows, and read Multi-agent output items.", @@ -1675,7 +1675,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"98476e81e6d249ba0f068e05ae16e3c6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:20 GMT" }, "https://developers.openai.com/api/docs/guides/retrieval.md": { "description": "Learn how to search your data using semantic similarity with the OpenAI API.", @@ -1689,7 +1689,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"5635d2037ac4e685a9d2588e1f7f6bbf\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:08:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:39 GMT" }, "https://developers.openai.com/api/docs/guides/rft-use-cases.md": { "description": "Explore best practices and practical use cases for reinforcement fine-tuning (RFT) with OpenAI models.", @@ -1703,7 +1703,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4eeea5490e2dbc77aa5ab0f3ba41d375\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:16 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:38 GMT" }, "https://developers.openai.com/api/docs/guides/safety-best-practices.md": { "description": "Learn how to implement safety measures like moderation, adversarial testing, human oversight, and prompt engineering to ensure responsible AI deployment.", @@ -1717,7 +1717,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"79511508e8f1a2bd577e43ecb8e45d4d\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:57:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:40 GMT" }, "https://developers.openai.com/api/docs/guides/safety-checks.md": { "description": "Learn how OpenAI assesses for safety, OpenAI classifiers across safety categories, and implementation tips for how to pass safety checks.", @@ -1731,7 +1731,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"0acb531e62c04761d1451722c1fc587a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:58:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:41 GMT" }, "https://developers.openai.com/api/docs/guides/safety-checks/cybersecurity.md": { "description": "", @@ -1745,7 +1745,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f820f684221193707e678a2a8d434ffa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:58:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:56 GMT" }, "https://developers.openai.com/api/docs/guides/safety-checks/under-18-api-guidance.md": { "description": "", @@ -1759,7 +1759,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"61b37f298cf52d033a30f9ec3a2b1780\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:57:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:50 GMT" }, "https://developers.openai.com/api/docs/guides/secure-mcp-tunnels.md": { "description": "Connect private or on-prem MCP servers to supported OpenAI products with an outbound-only MCP tunnel, without exposing them to the public internet.", @@ -1773,7 +1773,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"aece29a480a1e76ba1e964d475c65070\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:24:47 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:43 GMT" }, "https://developers.openai.com/api/docs/guides/speech-to-text.md": { "description": "Learn how to transcribe recorded audio files, stream file transcripts, and use specialized speech-to-text features.", @@ -1787,7 +1787,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"aa41196ca60fa41b7526e1f77f422b68\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:04:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:02 GMT" }, "https://developers.openai.com/api/docs/guides/spend-limits.md": { "description": "Control API spend with organization and project monthly spend limits.", @@ -1801,7 +1801,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"41e7a401f0cc01348301113964e585c1\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:49:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:44 GMT" }, "https://developers.openai.com/api/docs/guides/streaming-responses.md": { "description": "Learn how to stream model responses from the OpenAI API using server-sent events.", @@ -1815,7 +1815,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"ddb3141db4bc20c478d875c789ac24f8\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:45 GMT" }, "https://developers.openai.com/api/docs/guides/structured-outputs.md": { "description": "Understand how to ensure model responses follow specific JSON Schema you define.", @@ -1823,13 +1823,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/structured-outputs.md", "title": "Structured model outputs", - "bytes": 134122, + "bytes": 135215, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "2ae5881fd030b9e7af29eb2f00c87d81d11ef34f0aeab2322c1c7537e3953d49", - "sourceUpdatedAt": "2026-08-31T04:05:07Z", + "sha256": "bbe9c469209404aaf39c8e8dfde9fa9b3a51c69612aa0d9e65d37514bf5a3cc7", + "sourceUpdatedAt": "2026-09-03T02:33:26Z", "status": "active", - "etag": "W/\"20cdad1cc227a755f8e13daece473082\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:21 GMT" + "etag": "W/\"8ddb3cfaaa30687f94b9896c0ea1b06e\"", + "sourceLastModified": "Thu, 03 Sep 2026 02:11:23 GMT" }, "https://developers.openai.com/api/docs/guides/supervised-fine-tuning.md": { "description": "Fine-tune models with example inputs and known good outputs for better results and efficiency.", @@ -1843,7 +1843,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"89f4315c084ae666f378a23d1fbc4e57\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:06 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 01:52:03 GMT" }, "https://developers.openai.com/api/docs/guides/terraform.md": { "description": "Configure the OpenAI Terraform provider and manage organization resources through the Administration API.", @@ -1857,7 +1857,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"dd39639a0fa75be3bfb3592ef789fd70\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:24 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:47 GMT" }, "https://developers.openai.com/api/docs/guides/terraform/import-and-reconcile.md": { "description": "Import existing OpenAI resources into Terraform, inspect current state, reconcile drift, and understand removal behavior.", @@ -1871,7 +1871,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ede427bc5b5fcaf0629abd11196ba1f4\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:08 GMT" }, "https://developers.openai.com/api/docs/guides/terraform/project-controls.md": { "description": "Manage OpenAI project model permissions, hosted-tool permissions, and data-retention controls with Terraform.", @@ -1885,7 +1885,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9d688bbecce8f0fbfc4354b7b61f8093\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:18 GMT" }, "https://developers.openai.com/api/docs/guides/terraform/projects-and-access.md": { "description": "Create an OpenAI project, define least-privilege roles, and manage group and user access with Terraform.", @@ -1899,7 +1899,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b82965b40a6595001a0f64f4fcaf307c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:55 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:13 GMT" }, "https://developers.openai.com/api/docs/guides/terraform/rate-limits-and-spend.md": { "description": "Discover and manage OpenAI project rate limits and create organization or project spend alerts with Terraform.", @@ -1913,7 +1913,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f08a9d8d26bb847257cfd60b2c8f926c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:30 GMT" }, "https://developers.openai.com/api/docs/guides/terraform/service-accounts.md": { "description": "Create OpenAI project service accounts, assign least-privilege roles, and manage API keys outside Terraform state.", @@ -1927,7 +1927,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"7014c204d3f90e8b1e0634003496a072\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:56 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:14 GMT" }, "https://developers.openai.com/api/docs/guides/text-to-speech.md": { "description": "Learn how to turn text into lifelike spoken audio with the OpenAI API.", @@ -1941,7 +1941,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"8248faf6fac67683115a11cd793a4331\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:13:57 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:48 GMT" }, "https://developers.openai.com/api/docs/guides/text.md": { "description": "Learn how to use the OpenAI API to generate text from a prompt. Learn about message types and available text formats like JSON and Structured Outputs.", @@ -1955,7 +1955,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"a7afdff075bb58b6273e649a5d0fa543\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:24:26 GMT" }, "https://developers.openai.com/api/docs/guides/token-counting.md": { "description": "Use the Responses API to count input tokens for text, images, files, tools, and more—without estimation or tiktoken.", @@ -1969,7 +1969,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"605812827bfad7b110faa0ef70ad2ea7\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:44:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:55 GMT" }, "https://developers.openai.com/api/docs/guides/tools-apply-patch.md": { "description": "Allow models to propose structured diffs that your integration applies.", @@ -1983,7 +1983,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"206931241c849ea63dd10405ffa7b462\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:39 GMT" }, "https://developers.openai.com/api/docs/guides/tools-code-interpreter.md": { "description": "Allow models to write and run Python to solve problems.", @@ -1997,7 +1997,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"782405b2db6657d2ac253fb5cf75ffeb\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:19:10 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:30 GMT" }, "https://developers.openai.com/api/docs/guides/tools-computer-use.md": { "description": "Use the Responses API computer tool to click, type, scroll, and inspect screenshots.", @@ -2011,7 +2011,7 @@ "sourceUpdatedAt": "2026-08-31T21:21:39Z", "status": "active", "etag": "W/\"6bab3b50c0d9b87ee78bc727c624f847\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:19:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:09:56 GMT" }, "https://developers.openai.com/api/docs/guides/tools-connectors-mcp.md": { "description": "Use remote MCP servers and OpenAI-maintained connectors for popular services to give models new capabilities.", @@ -2025,7 +2025,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"9b3a2bf52b760069c5bc22a33329448a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:21:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:30:59 GMT" }, "https://developers.openai.com/api/docs/guides/tools-file-search.md": { "description": "Allow models to search your files for relevant information before generating a response.", @@ -2039,7 +2039,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"03e56ff97db70d1f9d204f2ca585dbaa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:52:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:01 GMT" }, "https://developers.openai.com/api/docs/guides/tools-image-generation.md": { "description": "Allow models to generate or edit images.", @@ -2053,7 +2053,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"5ad16c35776fd377ee00c802f2d4d162\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:02:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:06 GMT" }, "https://developers.openai.com/api/docs/guides/tools-local-shell.md": { "description": "Enable agents to run commands in a local shell.", @@ -2067,7 +2067,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"878fed764727df11a73b88f1c0f484b6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:11 GMT" }, "https://developers.openai.com/api/docs/guides/tools-programmatic-tool-calling.md": { "description": "Configure Programmatic Tool Calling, control which tools programs can invoke, and resume programs after client-owned function calls.", @@ -2081,7 +2081,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9b761dcd9da3b739b070f87ca6834285\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:05 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:24 GMT" }, "https://developers.openai.com/api/docs/guides/tools-shell.md": { "description": "Run shell commands in hosted containers or your own local runtime.", @@ -2095,7 +2095,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"a4ffbc41a3317ea53a34383ca110970c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:50 GMT" }, "https://developers.openai.com/api/docs/guides/tools-skills.md": { "description": "Upload, manage, and attach reusable skills to hosted environments.", @@ -2109,7 +2109,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"3b7b620cfacaacf8a136a2c0722760b1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:44 GMT" }, "https://developers.openai.com/api/docs/guides/tools-tool-search.md": { "description": "Use tool search to defer large tool surfaces, group related tools with namespaces, and load only the relevant functions at runtime.", @@ -2123,7 +2123,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"ff6abff61496c3fec9c0571146d39af5\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:26:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:49 GMT" }, "https://developers.openai.com/api/docs/guides/tools-web-search.md": { "description": "Allow models to search the web for the latest information before generating a response.", @@ -2137,7 +2137,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"37ea72c57f38be8723e7768ddd1f248e\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:01 GMT" }, "https://developers.openai.com/api/docs/guides/tools.md": { "description": "Use powerful tools like remote MCP servers, or built-in tools like web search and file search to extend the model's capabilities.", @@ -2151,7 +2151,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"2b1ed65b0abe96625a01da5a0e5f668c\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:49:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:30 GMT" }, "https://developers.openai.com/api/docs/guides/trace-grading.md": { "description": "Use trace grading to create datasets, configure graders, and track evaluation runs for your models.", @@ -2165,7 +2165,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"91f350aa7470fdfd70fed8d9934bf5a3\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:05:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:01:20 GMT" }, "https://developers.openai.com/api/docs/guides/transcription.md": { "description": "Choose between file transcription and realtime transcription, then start with the recommended model for your audio.", @@ -2179,7 +2179,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"1fef875b7d71e51806af6c61292ae960\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:13:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:50 GMT" }, "https://developers.openai.com/api/docs/guides/upgrading-to-gpt-5p4.md": { "description": "Guidance for upgrading OpenAI API model strings and directly related prompts to GPT-5.4.", @@ -2193,7 +2193,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4c0c549027d867af79b9783835a798d6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:29 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:51 GMT" }, "https://developers.openai.com/api/docs/guides/upgrading-to-gpt-5p5.md": { "description": "Guidance for upgrading OpenAI API model strings and directly related prompts to GPT-5.5.", @@ -2207,7 +2207,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"cd18f31d6c356f0f8726d64976d71984\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:51 GMT" }, "https://developers.openai.com/api/docs/guides/upgrading-to-gpt-5p6-sol.md": { "description": "Machine-readable guidance for migrating OpenAI API integrations to GPT-5.6 Sol and the GPT-5.6 family.", @@ -2221,7 +2221,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a286075014b1b3cdafe84b1d9b4f678a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:16:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:51 GMT" }, "https://developers.openai.com/api/docs/guides/video-generation.md": { "description": "Learn how to generate, refine, and manage videos using the OpenAI Videos API.", @@ -2235,7 +2235,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"a378debf8856b47a523a4e17bed24246\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:22:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:29:44 GMT" }, "https://developers.openai.com/api/docs/guides/vision-fine-tuning.md": { "description": "Fine-tune models for better image understanding.", @@ -2249,7 +2249,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"3d08ec05a927c90be57e0529ecc37dc6\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:34:59 GMT" }, "https://developers.openai.com/api/docs/guides/voice-agents.md": { "description": "Learn how to build voice agents with the OpenAI Agents SDK, choose the right architecture, and connect voice workflows to the rest of the agent stack.", @@ -2263,7 +2263,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"05427b18bb7e1a863204b6d7f9644a96\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:10:05 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:00 GMT" }, "https://developers.openai.com/api/docs/guides/webhooks.md": { "description": "Use webhooks to receive real-time updates from the OpenAI API.", @@ -2277,7 +2277,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"96a90aa5f8b7680f4d419998b3767d31\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:11:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:02 GMT" }, "https://developers.openai.com/api/docs/guides/websocket-mode.md": { "description": "Learn how to use Responses API WebSocket mode with response creation, continuation, and multiplexing.", @@ -2291,7 +2291,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"c41e7428450a7b9ee2852b1dd2598583\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:19:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:03 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation.md": { "description": "Authenticate trusted workloads to the OpenAI API and Codex with short-lived identity-provider tokens.", @@ -2305,7 +2305,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"15ae073aa813de770b0f67b36a6cfd3a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:24:09 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/admin-api.md": { "description": "Programmatically create, list, update, disable, and archive Codex workload identity providers and federation rules.", @@ -2319,7 +2319,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"476f8bc30693f089e31f6da76b2dcd46\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:15:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:31:37 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/aws.md": { "description": "Configure AWS outbound identity federation or Amazon EKS as a workload identity federation token provider.", @@ -2333,7 +2333,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"4abf16388850a3c3bf39f6615dcb25d9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:49 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/federation-rules.md": { "description": "Reference for Codex workload identity subjects, audiences, exact claims, CEL conditions, scopes, token lifetimes, and lifecycle behavior.", @@ -2347,7 +2347,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"bafb3618a57a0da0e8a8013536dfd716\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:29 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:46 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/github-actions.md": { "description": "Configure GitHub Actions as a workload identity federation token provider.", @@ -2361,7 +2361,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"4fca608dd05f595f0624ec04a0f17b19\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:50 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/google-cloud.md": { "description": "Configure Google workload identity or GKE as a workload identity federation token provider.", @@ -2375,7 +2375,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"5c9e75ce173506d03bd329a2d26ea0fe\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:33 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:50 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/kubernetes.md": { "description": "Configure Kubernetes as a workload identity federation token provider.", @@ -2389,7 +2389,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"d2cdf6897fb6d20ed27a233f428b0175\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:51 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/microsoft-azure.md": { "description": "Configure Azure managed identity or AKS as a workload identity federation token provider.", @@ -2403,7 +2403,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"164806bedb71d5a762b366033018c816\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:51 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/oracle-cloud.md": { "description": "Configure Oracle Cloud Infrastructure instance principals as a workload identity federation token provider.", @@ -2417,7 +2417,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"e5d3aacee6da288e42fcb240715568ea\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:35 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:26:11 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/spiffe.md": { "description": "Configure SPIFFE JWT-SVIDs as workload identity federation subject tokens.", @@ -2431,7 +2431,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"0a23f3f242a32e3d5a4ee5868b986899\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:35 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:53 GMT" }, "https://developers.openai.com/api/docs/guides/workload-identity-federation/x509.md": { "description": "Configure an X.509 workload identity provider and exchange a TLS client certificate for a short-lived OpenAI access token.", @@ -2445,7 +2445,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"1a4fcbfa8c18f45cdcf5fc564403372f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:16:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:33:49 GMT" }, "https://developers.openai.com/api/docs/guides/your-data.md": { "description": "Your data is your data. An overview of how OpenAI uses your data, including retention and usage policies.", @@ -2459,7 +2459,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"1806bf7b8ec93f44dce56d84e2121b96\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:50 GMT" }, "https://developers.openai.com/api/docs/libraries.md": { "description": "Discover official OpenAI SDKs, the OpenAI CLI, and the Agents SDK.", @@ -2473,7 +2473,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"2849a1d1e60bf3556e1e277b35168f31\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:52:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:04 GMT" }, "https://developers.openai.com/api/docs/libraries/openai-cli.md": { "description": "Install and use the generated openai command-line tool for Responses, structured outputs, images, speech, and shell workflows.", @@ -2487,7 +2487,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"b46c73798142c970651bfa98e505abb6\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:47:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:05 GMT" }, "https://developers.openai.com/api/docs/mcp.md": { "description": "Learn how to build MCP servers for use with plugins, deep research, or API integrations.", @@ -2501,7 +2501,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"a7bcfc8de033c6d5edd5a18503012403\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:21:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:05 GMT" }, "https://developers.openai.com/api/docs/models.md": { "description": "Catalog of models available through the OpenAI API.", @@ -2551,7 +2551,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"58945c38ff482d26054d8e38ac44281f\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:03:18 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 01:51:57 GMT" }, "https://developers.openai.com/api/docs/quickstart.md": { "description": "Learn how to use the OpenAI API to generate human-like responses to natural language prompts, analyze images with computer vision, use powerful built-in tools, and more.", @@ -2565,7 +2565,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"37ef88be0c76b3f9cb31250fe91fea11\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:08 GMT" }, "https://developers.openai.com/api/docs/supported-countries.md": { "description": "Countries and territories that currently support access to our API services.", @@ -2579,7 +2579,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"7999dddc6c053906c36106611b29fd75\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:24:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:08 GMT" }, "https://developers.openai.com/api/docs/tutorials/meeting-minutes.md": { "description": "Create an automated meeting minutes generator with Whisper and a GPT model.", @@ -2593,7 +2593,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"aae264e7cd3908dc4c53f6eb630ce70a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:47 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:09 GMT" }, "https://developers.openai.com/api/docs/tutorials/web-qa-embeddings.md": { "description": "How to build an AI that can answer questions about your website.", @@ -2607,7 +2607,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"d9eaa9f72933e8ab60e925ad30aee6df\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:09 GMT" }, "https://developers.openai.com/api/reference/administration/overview.md": { "description": "", @@ -2621,7 +2621,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"82e17bb8be14bdc89df4591934753f80\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:10 GMT" }, "https://developers.openai.com/api/reference/chat-completions/overview.md": { "description": "", @@ -2635,7 +2635,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ac6df981ac80738b0690b64ae9ebd52a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:10 GMT" }, "https://developers.openai.com/api/reference/overview.md": { "description": "", @@ -2649,7 +2649,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f9c19ac39ea613d9fb422a9d8d9be540\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:23:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:23:56 GMT" }, "https://developers.openai.com/api/reference/realtime-beta/overview.md": { "description": "", @@ -2663,7 +2663,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"5dca8c0488da00e81cf2c9f94dc5e907\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:11 GMT" }, "https://developers.openai.com/api/reference/resources/audio.md": { "description": "OpenAI API endpoint reference.", @@ -2677,7 +2677,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"03af216cbd3179c1dcab261cfe32f99e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:12 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/speech/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2691,7 +2691,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4122dba4806d932dccc4926201e46afa\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:13:47 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:12 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/transcriptions/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2705,7 +2705,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a9ef2fb0da29342d18f404cc31b43c87\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:12:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:13 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/translations/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2719,7 +2719,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9fef286aa64ec443a43545cd48178355\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:13 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2733,7 +2733,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"e56741889afd5d098b2ac81415c22991\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:14 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -2747,7 +2747,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"82a9cdc9a8e59676fd66b098e917562f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:14 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -2761,7 +2761,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"41fc91be3ff2c9195d06e48badf95de5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:15 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -2775,7 +2775,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8b5361d1a2c5c528721080b978b95fc5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:15 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -2789,7 +2789,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"f90de1e3321d5adfcfe66cd0c717719c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:16 GMT" }, "https://developers.openai.com/api/reference/resources/audio/subresources/voices/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2803,7 +2803,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"bf7120d93769572e7254d57d65a143c2\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:55 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:16 GMT" }, "https://developers.openai.com/api/reference/resources/batches.md": { "description": "OpenAI API endpoint reference.", @@ -2817,7 +2817,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"7a60d2d8b5baed621e754eff7f059df5\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:45:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:17 GMT" }, "https://developers.openai.com/api/reference/resources/batches/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -2831,7 +2831,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"b06888f6fdcb638a059f4d34b684150c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:56 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:17 GMT" }, "https://developers.openai.com/api/reference/resources/batches/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -2845,7 +2845,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"e584795099f18589604cdcbd3e3270e6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:02:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:18 GMT" }, "https://developers.openai.com/api/reference/resources/batches/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -2859,7 +2859,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"41577db741ed5fa31855068cc4b64e88\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:57 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:19 GMT" }, "https://developers.openai.com/api/reference/resources/batches/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -2873,7 +2873,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"4f00daf76b6cfa185e522a7e7886e6ef\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:19 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/assistants.md": { "description": "OpenAI API endpoint reference.", @@ -2992,7 +2992,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ecb63822e2df35315a1b13efec09f5cb\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:20 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/sessions.md": { "description": "OpenAI API endpoint reference.", @@ -3006,7 +3006,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a5dac9b27ff294e41c06b3c071a0d870\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:20 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/sessions/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -3020,7 +3020,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"79220769d461eeebaf372d8b04aee2cc\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:20 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/sessions/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3034,7 +3034,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"71f883e7d954ab1fe376adbb5756714c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:17:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:21 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/threads.md": { "description": "OpenAI API endpoint reference.", @@ -3048,7 +3048,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"db4c794a0c31c335e76d551bb2e5e141\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:00 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:22 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/threads/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3062,7 +3062,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"aa4dfcecac0cf5cb8653d16f91db2288\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:22 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/threads/methods/list_items.md": { "description": "OpenAI API endpoint method reference.", @@ -3076,7 +3076,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a05c97ea4bb53c18aa47d611d8cb1103\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:23 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/threads/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3090,7 +3090,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"57bd58d954688ee0bcfde2d876addf25\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:23 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/chatkit/subresources/threads/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3104,7 +3104,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"6bf10e46f3655821a4054959b784354b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:24 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/responses/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -3118,7 +3118,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"a12fe40c6345a858933f49cb49dc7a44\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:25 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/responses/websocket-events.md": { "description": "OpenAI API streaming event reference.", @@ -3132,7 +3132,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"21f949f7b94b8bd5c0e644e4a5d88b0c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:26 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/threads.md": { "description": "OpenAI API endpoint reference.", @@ -3461,7 +3461,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"3eeaf8a17e677b6e6a66d1c22383e865\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:33:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:23:20 GMT" }, "https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3475,7 +3475,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"eb50609777e355297c0d0e4c9cc57843\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:26 GMT" }, "https://developers.openai.com/api/reference/resources/chat/subresources/completions/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -3489,7 +3489,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"889a3b14c0821c4a52e877268f86c800\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:05 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:27 GMT" }, "https://developers.openai.com/api/reference/resources/completions.md": { "description": "OpenAI API endpoint reference.", @@ -3503,7 +3503,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"af732719cc53b1b7b352bc99cce546af\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:28:27 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:28 GMT" }, "https://developers.openai.com/api/reference/resources/completions/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3517,7 +3517,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"102feae90a541b84256ac752b6c9de53\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:06 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:28 GMT" }, "https://developers.openai.com/api/reference/resources/containers.md": { "description": "OpenAI API endpoint reference.", @@ -3531,7 +3531,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"70dda7bf06b74938944e7772f32cd210\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:06 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:29 GMT" }, "https://developers.openai.com/api/reference/resources/containers/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3545,7 +3545,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4139f46ed5afea1d0ddc404b8568e266\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:07 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:30 GMT" }, "https://developers.openai.com/api/reference/resources/containers/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3559,7 +3559,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"c192813f995f793993ae081fcfd8f989\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:30 GMT" }, "https://developers.openai.com/api/reference/resources/containers/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3573,7 +3573,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2c18bd8720b24e29ec6b6bcac2ad4771\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:30 GMT" }, "https://developers.openai.com/api/reference/resources/containers/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3587,7 +3587,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4eaadff4d5c71fb741a5cdab344aea8d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:31 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files.md": { "description": "OpenAI API endpoint reference.", @@ -3601,7 +3601,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"cdfa3f6e8ff5f2bc6fc6216935afdd30\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:32 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3615,7 +3615,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8e4d70c6856bbb6d3b9a2a887ace7483\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:10 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:32 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3629,7 +3629,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"828c3bfd8f68f49d500a8d4a308ac986\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:10 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:32 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3643,7 +3643,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"47fa4421fa5d176a6eb959a73819c8a4\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:33 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3657,7 +3657,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"015a10ecaff62d901ff30598fb645102\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:34 GMT" }, "https://developers.openai.com/api/reference/resources/containers/subresources/files/subresources/content/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3671,7 +3671,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b32f8bc3a3c05d3316bf7c28abc062a9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:34 GMT" }, "https://developers.openai.com/api/reference/resources/conversations.md": { "description": "OpenAI API endpoint reference.", @@ -3685,7 +3685,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"a52bcb6b5999276f1e7512c803339c11\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:35 GMT" }, "https://developers.openai.com/api/reference/resources/conversations/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3699,7 +3699,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"79a9ca2bb0087cd130a9c59b499221e5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:35 GMT" }, "https://developers.openai.com/api/reference/resources/conversations/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3713,7 +3713,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"91fe2e2e7f44f6383505f4c4e4092042\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:36 GMT" }, "https://developers.openai.com/api/reference/resources/conversations/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3727,7 +3727,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"58f8f324bf21c5d83f74eb810c379459\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:36 GMT" }, "https://developers.openai.com/api/reference/resources/conversations/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -3741,7 +3741,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8d49d494ecef1247a846827e9ed24850\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:14 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:37 GMT" }, "https://developers.openai.com/api/reference/resources/conversations/subresources/items/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3755,7 +3755,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"8a04478cc5f20fedd85472826267a1d1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:38 GMT" }, "https://developers.openai.com/api/reference/resources/embeddings.md": { "description": "OpenAI API endpoint reference.", @@ -3769,7 +3769,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"70cf938d07f84a48d24dca015af06cf1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:13:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:38 GMT" }, "https://developers.openai.com/api/reference/resources/embeddings/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3783,7 +3783,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"58e4719da9b691f7e91b0bdddedb2331\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:16 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:39 GMT" }, "https://developers.openai.com/api/reference/resources/evals.md": { "description": "OpenAI API endpoint reference.", @@ -3797,7 +3797,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"c747f41f652c0dddc4f4fafdd90c6c52\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:39 GMT" }, "https://developers.openai.com/api/reference/resources/evals/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3811,7 +3811,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"bb7f945d408d3cfb50f222d3efea7987\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:31:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:40 GMT" }, "https://developers.openai.com/api/reference/resources/evals/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3825,7 +3825,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"7150313859006b677f169ef43496bd4b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:40 GMT" }, "https://developers.openai.com/api/reference/resources/evals/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3839,7 +3839,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"7bdbd91f3eb6485601ef140055f9a469\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:40 GMT" }, "https://developers.openai.com/api/reference/resources/evals/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3853,7 +3853,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"5c2dfc58a99b909d6520915364b3c951\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:41 GMT" }, "https://developers.openai.com/api/reference/resources/evals/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -3867,7 +3867,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"0e2fe7a761de82b7b3541b0c044fc07d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:41 GMT" }, "https://developers.openai.com/api/reference/resources/evals/subresources/runs/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -3881,7 +3881,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"4e78dbb59ce1a911fca3917ea8490242\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:20 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:42 GMT" }, "https://developers.openai.com/api/reference/resources/files.md": { "description": "OpenAI API endpoint reference.", @@ -3895,7 +3895,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"717ec86e8ad27112d9b0d4ed87814c73\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:45:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:42 GMT" }, "https://developers.openai.com/api/reference/resources/files/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3909,7 +3909,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2d80605d7d2a67894108efad2f359440\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:43 GMT" }, "https://developers.openai.com/api/reference/resources/files/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3923,7 +3923,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"9f4086be28022f888ba58f33515d6714\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:21 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:43 GMT" }, "https://developers.openai.com/api/reference/resources/files/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -3937,7 +3937,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2f47e7dfc21d52feae1f88e701929d3e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:44 GMT" }, "https://developers.openai.com/api/reference/resources/files/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3951,7 +3951,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"49c4ead672a10e780b3561cc88068f4b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:44 GMT" }, "https://developers.openai.com/api/reference/resources/fine_tuning.md": { "description": "OpenAI API endpoint reference.", @@ -3965,7 +3965,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"0d028ed49b10b5cab9f035e17ca9747d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:45 GMT" }, "https://developers.openai.com/api/reference/resources/fine_tuning/subresources/checkpoints/subresources/permissions/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3979,7 +3979,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"cfdd10dacc771237fb85d9cacd4ae45b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:45 GMT" }, "https://developers.openai.com/api/reference/resources/fine_tuning/subresources/checkpoints/subresources/permissions/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -3993,7 +3993,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"19d523392c0cd59272a16ca74b5b1d5b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:24 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:45 GMT" }, "https://developers.openai.com/api/reference/resources/fine_tuning/subresources/jobs/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4007,7 +4007,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8da59832dd95e4582cfbc15d4a34f0d8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:24 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:46 GMT" }, "https://developers.openai.com/api/reference/resources/fine_tuning/subresources/jobs/subresources/checkpoints/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4021,7 +4021,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"69a32b15a67c5a00411fbc0ac9358d5d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:46 GMT" }, "https://developers.openai.com/api/reference/resources/graders.md": { "description": "OpenAI API endpoint reference.", @@ -4035,7 +4035,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"d4ea4066c50a0d20650e2f774b5a6909\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:47 GMT" }, "https://developers.openai.com/api/reference/resources/images.md": { "description": "OpenAI API endpoint reference.", @@ -4049,7 +4049,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"10bb5fed4e695b28ec878ee98b11c22c\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:49:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:49 GMT" }, "https://developers.openai.com/api/reference/resources/images/edit-streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -4063,7 +4063,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"982b1970eaee48ec8a75d4ad3a85a2c9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:48 GMT" }, "https://developers.openai.com/api/reference/resources/images/generation-streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -4077,7 +4077,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ad05e03cf4202592ccc2b1529a220621\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:48 GMT" }, "https://developers.openai.com/api/reference/resources/images/methods/create_variation.md": { "description": "OpenAI API endpoint method reference.", @@ -4091,7 +4091,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"085e7831496be73bdad18f9e76754e66\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:27 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:49 GMT" }, "https://developers.openai.com/api/reference/resources/models.md": { "description": "OpenAI API endpoint reference.", @@ -4105,7 +4105,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"504d28261d6bb35c338c5b467e0067e6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:50 GMT" }, "https://developers.openai.com/api/reference/resources/models/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4119,7 +4119,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"acbf1b1b8143d493fecc9ac701f2f457\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:29 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:50 GMT" }, "https://developers.openai.com/api/reference/resources/models/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4133,7 +4133,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c671ad6c64209fa12233e1fdfb888a88\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:35:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:51 GMT" }, "https://developers.openai.com/api/reference/resources/models/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4147,7 +4147,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"16dca6990a7c81cc765b600e250cbdc3\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:52 GMT" }, "https://developers.openai.com/api/reference/resources/moderations.md": { "description": "OpenAI API endpoint reference.", @@ -4161,7 +4161,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b9dbd470ecd3893fd877ca103e75960e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:52 GMT" }, "https://developers.openai.com/api/reference/resources/moderations/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4175,7 +4175,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4ee07862055415547e962f94bf206b55\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:53 GMT" }, "https://developers.openai.com/api/reference/resources/organization.md": { "description": "OpenAI API endpoint reference.", @@ -4189,7 +4189,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"8ec6272101d116294bea4d5d943c5ead\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:53 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs.md": { "description": "OpenAI API endpoint reference.", @@ -4203,7 +4203,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"69f0e6bb89bad33f7815702b86aefff9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:54 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4217,7 +4217,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"857045e6d3828527400e8d1decdc6595\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:33 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:54 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/admin_api_keys.md": { "description": "OpenAI API endpoint reference.", @@ -4231,7 +4231,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"10fdecfecb7b7f8030e49422b63a2bee\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:55 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/admin_api_keys/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4245,7 +4245,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"7ead6f9202cc76ab242255eacdaf48fa\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:55 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/admin_api_keys/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4259,7 +4259,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"849eaacf5fde134e25755146de60d298\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:35 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:56 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/admin_api_keys/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4273,7 +4273,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"3a65ad485eab2b5dfbd3181937fce67e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:56 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/admin_api_keys/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4287,7 +4287,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"2cefb0a808e359e8204a9f8d4c13b6f6\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:57 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/subresources/usage.md": { "description": "OpenAI API endpoint reference.", @@ -4301,7 +4301,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"67c8564a93cf22b2587051727fa8b57e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:58 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups.md": { "description": "OpenAI API endpoint reference.", @@ -4315,7 +4315,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"bcfd89cc846fc42705e993c80ae781f8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:58 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4329,7 +4329,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"f4d421b1fce1a61d234a62a78ec6f896\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:59 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4343,7 +4343,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"270a6afe9728689a88d3a5bb524da0e1\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:59 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4357,7 +4357,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"8c402e32ee6462719fe6890635cdd8e7\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:35:59 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -4371,7 +4371,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"98691adf3e1377b0bb203c790cc061f9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:40 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:00 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users.md": { "description": "OpenAI API endpoint reference.", @@ -4385,7 +4385,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"6c5522a8b3fb2a8e8d29a8226f02057b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:40 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:00 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4399,7 +4399,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"65f4fde9fcb0b7bee2cdf2c3b1d2fcee\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:01 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4413,7 +4413,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"c025823b4259450d9c78070e7584669f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:02 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4427,7 +4427,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"60fc64b2afb43e0eb31213452b9d8046\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:02 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/invites.md": { "description": "OpenAI API endpoint reference.", @@ -4441,7 +4441,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"7a77b41f1579cd601961c8a8ba3b3c69\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:03 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4455,7 +4455,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"fe34aaef689459feeb51198c154dbb1a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:03 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4469,7 +4469,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a25ab61c9c65116eae81d2662d2ec302\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:04 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4483,7 +4483,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"3c2a25905bc435058d322c1f944e851b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:44 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:04 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4497,7 +4497,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"272b3a1647b9369c8ec4fade0689ba25\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:45 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:05 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects.md": { "description": "OpenAI API endpoint reference.", @@ -4511,7 +4511,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"f5adfebbdeb8d6cce72d45aeb62d863e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:45 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:05 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4525,7 +4525,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"3352bc4e3d49c945f31c72a21b0d558e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:46 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:06 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4539,7 +4539,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b2cd48d584895e75ad139126be99f270\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:47 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:06 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4553,7 +4553,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"6f45537ce63435dbd0d6a4ce7737fa91\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:07 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -4567,7 +4567,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"671b1e1a09709e001731894be24b23fa\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:48 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:08 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys.md": { "description": "OpenAI API endpoint reference.", @@ -4581,7 +4581,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"84b63e39d920097bd3ab9aeb65252371\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:08 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4595,7 +4595,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"18724175b2212ad3ba2a01a68c00d617\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:49 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:08 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4609,7 +4609,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"9d40e59e2b98a2340e9bdf161ba01b9d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:50 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:09 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4623,7 +4623,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"d6812c765c30bd95bf03f9b7a32418ac\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:10 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups.md": { "description": "OpenAI API endpoint reference.", @@ -4637,7 +4637,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"0d772765d3f018b8f525c95c25a33071\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:10 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4651,7 +4651,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"6c0784d4388fb754e1f283a637105afc\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:11 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4665,7 +4665,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"2775538ecc02832d76f94faf3c507263\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:52 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:11 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/rate_limits.md": { "description": "OpenAI API endpoint reference.", @@ -4679,7 +4679,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"4d17f629070e928cf679d5a943b29b87\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:12 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts.md": { "description": "OpenAI API endpoint reference.", @@ -4693,7 +4693,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b5b03bce83c9f8612508a8f88a124d80\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:53 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:12 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4707,7 +4707,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"1d878d39493015309262f8fd31b288b7\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:13 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4721,7 +4721,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"4bd01fd8531fbc5824975ffcb67c7145\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:54 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:13 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4735,7 +4735,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"89d6d52d0b52b6f78095e8120717611c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:55 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:14 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4749,7 +4749,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"c87fde879b138faefbe42c383b3aaf8f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:56 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:15 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users.md": { "description": "OpenAI API endpoint reference.", @@ -4763,7 +4763,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"0be7278257110d2f374961587c847508\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:56 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:15 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4777,7 +4777,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"6016e00729829948bc3f80a34c8a5840\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:57 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:16 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4791,7 +4791,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b09677c1e8b1fb944c3604922b38c81a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:57 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:16 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4805,7 +4805,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a8b2cb6c38b681895b1f346f8c7b228a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:17 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4819,7 +4819,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a88932e9145fef9329a909e6b8a6d09e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:17 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -4833,7 +4833,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"e7d799dad6154615532ba28f23eb1294\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:18 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/roles.md": { "description": "OpenAI API endpoint reference.", @@ -4847,7 +4847,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"e9903ae7a3dd474e8c2ff173d2840733\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:18:59 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:18 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4861,7 +4861,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"027a9f43f74c9d08b0a16cde4ffc158a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:00 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:19 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4875,7 +4875,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"c3bf4d2b610198bde626ad51a951fd2c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:00 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:19 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4889,7 +4889,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"1016a8e0765ebb50a911ba7f340ba87a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:20 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -4903,7 +4903,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"ce15d2a30b7ff0299d6273219df6729c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:20 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users.md": { "description": "OpenAI API endpoint reference.", @@ -4917,7 +4917,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"27bb741e9771243dcae5e078d7e010d3\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:02 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:21 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -4931,7 +4931,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"20ca11a9771fdc653f3c5260fdde2faf\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:21 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -4945,7 +4945,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"f653758d469851072f368c5d156d6571\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:03 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:22 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -4959,7 +4959,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a8d50e10d6d19b87e7b5e15fb23b1d80\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:22 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -4973,7 +4973,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"993ec07983557c090276d6f70ce2a443\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:04 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:23 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -4987,7 +4987,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"6ba670ae08a66d9b5ff9724327f90c3d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:05 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:23 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5001,7 +5001,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"53f4503c8a58f4e45760fa5f06c0d260\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:06 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:24 GMT" }, "https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5015,7 +5015,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"239b24fc3440a01a868e61c92a6e7e72\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:06 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:24 GMT" }, "https://developers.openai.com/api/reference/resources/projects.md": { "description": "OpenAI API endpoint reference.", @@ -5029,7 +5029,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"cceb5ceed6856217ed2d787ef61dbcba\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:07 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:25 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/groups.md": { "description": "OpenAI API endpoint reference.", @@ -5043,7 +5043,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"5fb2520c2f41c093d5d30877ce48926f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:07 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:26 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5057,7 +5057,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"c2850f48049a4338370011c8ae7db664\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:08 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:26 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5071,7 +5071,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"edccf2343cfab737f7da9a8616a9f0ed\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:26 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5085,7 +5085,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"cd235791708aee655e5548412d4b3286\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:09 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:27 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5099,7 +5099,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"04beca4c7ae7514024ad7a494bc06416\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:10 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:28 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5113,7 +5113,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"e0dc2edd0fb348510abb65442ad47cf8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:10 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:28 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5127,7 +5127,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a5220471aa9746a5640b957c28f7da85\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:29 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -5141,7 +5141,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"f6e6ad3b6d29579188fc9c9f88cee4d3\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:11 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:29 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/users.md": { "description": "OpenAI API endpoint reference.", @@ -5155,7 +5155,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"7b46351649a14aefed2506c992f56e4b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:12 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:30 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5169,7 +5169,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"49a0a3373a1c1cf0b285cb05d1055910\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:31 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5183,7 +5183,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"74f55f703fd83c96e073bbfe2d05adb8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:31 GMT" }, "https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5197,7 +5197,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"211d381f738ff1bcf51891a890edc876\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:31 GMT" }, "https://developers.openai.com/api/reference/resources/realtime.md": { "description": "OpenAI API endpoint reference.", @@ -5211,7 +5211,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"964832788a7ec277aff1189b44633949\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:33:55 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:32 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/client-events.md": { "description": "OpenAI API streaming event reference.", @@ -5225,7 +5225,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"79fdb5fe92667c616bd2216bef237fcb\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:04:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:36 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/server-events.md": { "description": "OpenAI API streaming event reference.", @@ -5239,7 +5239,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"31764c20bbe8284e206d52c4cd410d05\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:04:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:38 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls.md": { "description": "OpenAI API endpoint reference.", @@ -5253,7 +5253,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"4af0c5c3822393bc29cdd188fbe787c9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:33 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/accept.md": { "description": "OpenAI API endpoint method reference.", @@ -5267,7 +5267,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"08a9d090fbfe7049fbf3435e295fcff5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:15 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:33 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5281,7 +5281,7 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"d02dc3da78be6da3f12920c6e68dc5f5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:16 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:33 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/hangup.md": { "description": "OpenAI API endpoint method reference.", @@ -5295,7 +5295,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b65df08d09dcdf54722c3feec12cce02\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:16 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:34 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/refer.md": { "description": "OpenAI API endpoint method reference.", @@ -5309,7 +5309,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"a011d293217b2c7566f94ccd19bafa3c\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:35 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/reject.md": { "description": "OpenAI API endpoint method reference.", @@ -5323,7 +5323,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"0a836ce07229b1a241e6031011722d88\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:17 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:35 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/client_secrets.md": { "description": "OpenAI API endpoint reference.", @@ -5337,7 +5337,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9f34dfcab8abc076a41ac0837292afdc\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:04:40 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:36 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/subresources/client_secrets/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5351,7 +5351,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"1896c2b36ca572dbb44ed689e3056c1d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:05:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:37 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/translation-client-events.md": { "description": "OpenAI API streaming event reference.", @@ -5365,7 +5365,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"4fccd000d3bfbce4c0d9fdbcdbc8e2de\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:03:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:38 GMT" }, "https://developers.openai.com/api/reference/resources/realtime/translation-server-events.md": { "description": "OpenAI API streaming event reference.", @@ -5379,7 +5379,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"ebf11e9aa81e9cef3fd3d44f7d8f38d2\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:03:19 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:39 GMT" }, "https://developers.openai.com/api/reference/resources/responses.md": { "description": "OpenAI API endpoint reference.", @@ -5393,7 +5393,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"c4c0cb1a64237a8a8bbffc3d0f80c73a\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:01 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:39 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -5407,7 +5407,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"89a5ffc34649dd6ba589a68a02e12da0\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:22 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:40 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/compact.md": { "description": "OpenAI API endpoint method reference.", @@ -5421,7 +5421,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"0cd58a14f0497680bd628ced808c00f8\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:40 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5435,7 +5435,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"e873f73ff88a5e9db941ed34fd085409\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:06:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:03:51 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5449,7 +5449,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"3c3a511f1650abcc34348cc27ec763f7\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:24 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:41 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5463,7 +5463,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"d67594c098319db78e2d216118a8d2ed\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:24 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:42 GMT" }, "https://developers.openai.com/api/reference/resources/responses/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -5477,7 +5477,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"3117c32f5c4cd4c98d9e5546f6e15bac\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:17:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:43 GMT" }, "https://developers.openai.com/api/reference/resources/responses/subresources/input_items/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5491,7 +5491,7 @@ "sourceUpdatedAt": "2026-08-24T09:37:37Z", "status": "active", "etag": "W/\"4f43414459d969d941907f6d76b4a45d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:25 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:42 GMT" }, "https://developers.openai.com/api/reference/resources/responses/subresources/input_tokens.md": { "description": "OpenAI API endpoint reference.", @@ -5505,7 +5505,7 @@ "sourceUpdatedAt": "2026-09-01T19:15:22Z", "status": "active", "etag": "W/\"177aa77b7a0f29fd93e6b9563f5b8ab9\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:26 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:43 GMT" }, "https://developers.openai.com/api/reference/resources/responses/websocket-events.md": { "description": "OpenAI API streaming event reference.", @@ -5519,7 +5519,7 @@ "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", "etag": "W/\"858613d357004a30395df6045d67818b\"", - "sourceLastModified": "Wed, 02 Sep 2026 18:38:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:44 GMT" }, "https://developers.openai.com/api/reference/resources/uploads.md": { "description": "OpenAI API endpoint reference.", @@ -5533,7 +5533,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"93c8d163129094107269a09bcfba7ebf\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:45 GMT" }, "https://developers.openai.com/api/reference/resources/uploads/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -5547,7 +5547,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"fe4cb0ec2a1ebec0abceec4d077e19b3\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:28 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:45 GMT" }, "https://developers.openai.com/api/reference/resources/uploads/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5561,7 +5561,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"3309c403864d6bd4f22fa0466f69bfb5\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:29 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:46 GMT" }, "https://developers.openai.com/api/reference/resources/uploads/subresources/parts/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5575,7 +5575,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"61e4a47220d91fc743b9d0fa652a15fe\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:29 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:46 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores.md": { "description": "OpenAI API endpoint reference.", @@ -5589,7 +5589,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2721d8af3c988ac111f187172598d2cd\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:46 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5603,7 +5603,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c3a588ebef12a54f456e5f62a2cf0d5b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:47 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5617,7 +5617,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c07b5585181e4315e858013a5d3602dc\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:47 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5631,7 +5631,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"9c2d62392c6c852a4e999913eeb69694\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:31 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:48 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5645,7 +5645,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"033100befbd67b05405d89e219285bc2\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:48 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/search.md": { "description": "OpenAI API endpoint method reference.", @@ -5659,7 +5659,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"dbc7998c668e8b615b00d408c30f6267\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:32 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:49 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -5673,7 +5673,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8b81519589700b2a9fa89dd31587e694\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:33 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:49 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/file_batches.md": { "description": "OpenAI API endpoint reference.", @@ -5687,7 +5687,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2c212a43ed57af997cd9b53df0ea4bbb\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:33 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:50 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/file_batches/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -5701,7 +5701,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"93e5e9dda709cb71649bf63fe434ee30\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:50 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/file_batches/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5715,7 +5715,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"29c1cd771b401021c1076dc763e5b422\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:34 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:51 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/file_batches/methods/list_files.md": { "description": "OpenAI API endpoint method reference.", @@ -5729,7 +5729,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"8e4578a2d81c844c8da5a475538e5674\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:35 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:51 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/file_batches/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5743,7 +5743,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"a0be7fa983179ac868f2e814be9184fe\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:52 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files.md": { "description": "OpenAI API endpoint reference.", @@ -5757,7 +5757,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"197a1c0cde6fc1c43c25dd95c5339e29\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:36 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:52 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/content.md": { "description": "OpenAI API endpoint method reference.", @@ -5771,7 +5771,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"144c686aaa16b0dd7abe6f7bc477ef7e\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:53 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5785,7 +5785,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b7cf868f601526d713dc2f1f6c808a9f\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:37 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:53 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5799,7 +5799,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"e7974d3e4b8732affe37249751748806\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:54 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5813,7 +5813,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"de31cf8767a156c6a8450dc1dc03d92b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:38 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:54 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5827,7 +5827,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"10e6629d126b874231eb34219aa3005a\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:54 GMT" }, "https://developers.openai.com/api/reference/resources/vector_stores/subresources/files/methods/update.md": { "description": "OpenAI API endpoint method reference.", @@ -5841,7 +5841,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"44f76d1513c00af2a3c2e7b8d2bd7973\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:39 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:55 GMT" }, "https://developers.openai.com/api/reference/resources/videos.md": { "description": "OpenAI API endpoint reference.", @@ -5855,7 +5855,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2e1beabbd9a46a0990852ea3f8fc8031\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:40 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:55 GMT" }, "https://developers.openai.com/api/reference/resources/videos/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5869,7 +5869,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"b43705cf102e3463f12a3d0b1befe13b\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:07:23 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:56 GMT" }, "https://developers.openai.com/api/reference/resources/videos/methods/delete.md": { "description": "OpenAI API endpoint method reference.", @@ -5883,7 +5883,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b5434a940489ff23dfe4bd8cedd09025\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:41 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:56 GMT" }, "https://developers.openai.com/api/reference/resources/videos/methods/list.md": { "description": "OpenAI API endpoint method reference.", @@ -5897,7 +5897,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"1aa36734b37ced2166ef6bbd6262a07d\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:57 GMT" }, "https://developers.openai.com/api/reference/resources/videos/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5911,7 +5911,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"2a0d06c0d1d7a40ff495de16af28b3ca\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:42 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:58 GMT" }, "https://developers.openai.com/api/reference/resources/webhooks.md": { "description": "OpenAI API streaming event reference.", @@ -5925,7 +5925,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"5628ef191182e41a27b904ef5b50cdbf\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:43 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:58 GMT" }, "https://developers.openai.com/api/reference/resources/webhooks/methods/unwrap.md": { "description": "", @@ -5939,7 +5939,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "\"b995f6a31daaf5708022111d4dfc61ad\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:27 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:36:44 GMT" }, "https://developers.openai.com/api/reference/responses/overview.md": { "description": "", @@ -5953,7 +5953,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"c4a198a512cabe6cea40e07cf2ca3528\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:44 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:16:10 GMT" }, "https://developers.openai.com/api/reference/workload-identity-federation.md": { "description": "Exchange a trusted workload identity token or an X.509 certificate identity for a short-lived OpenAI API credential.", @@ -5967,9 +5967,9 @@ "sourceUpdatedAt": "2026-08-26T16:49:10Z", "status": "active", "etag": "W/\"178fa0605b8d9c4d9698571e4469af58\"", - "sourceLastModified": "Wed, 02 Sep 2026 19:19:44 GMT" + "sourceLastModified": "Thu, 03 Sep 2026 02:27:07 GMT" } }, "schemaVersion": 1, - "generatedAt": "2026-09-02T19:16:10Z" + "generatedAt": "2026-09-03T02:33:26Z" } diff --git a/docs/en/api/docs/guides/embeddings.md b/docs/en/api/docs/guides/embeddings.md index 72b97b3..65e50c2 100644 --- a/docs/en/api/docs/guides/embeddings.md +++ b/docs/en/api/docs/guides/embeddings.md @@ -268,6 +268,28 @@ try (var writer = Files.newBufferedWriter(output)) { System.out.println(output); ``` +```ruby +require "fileutils" +require "json" +require "openai" + +client = OpenAI::Client.new +reviews = ["A rich cup of coffee.", "A bright herbal tea."] + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: reviews.map { |review| review.tr("\n", " ") } +) + +csv_field = ->(value) { %("#{value.gsub('"', '""')}") } +rows = response.data.map.with_index do |embedding, index| + [csv_field.call(reviews.fetch(index)), csv_field.call(JSON.generate(embedding.embedding))].join(",") +end + +FileUtils.mkdir_p("output") +File.write("output/embedded_1k_reviews.csv", (["combined,ada_embedding"] + rows).join("\n") + "\n") +``` + To load the data from a saved file, you can run the following: @@ -388,6 +410,24 @@ Console.WriteLine( ); ``` +```ruby +require "openai" + +client = OpenAI::Client.new + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: "Testing 123", + encoding_format: :float +) + +shortened = response.data.fetch(0).embedding.first(256) +magnitude = Math.sqrt(shortened.sum { |value| value**2 }) +normalized = shortened.map { |value| magnitude.zero? ? 0 : value / magnitude } + +puts(normalized) +``` + Dynamically changing the dimensions enables very flexible usage. For example, when using a vector data store that only supports embeddings up to 1024 dimensions long, developers can now still use our best embedding model `text-embedding-3-large` and specify a value of 1024 for the `dimensions` API parameter, which will shorten the embedding down from 3072 dimensions, trading off some accuracy in exchange for the smaller vector size. @@ -488,6 +528,35 @@ client.chat().completions().create(params).choices().stream() .forEach(System.out::println); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +article = "At the 2022 Winter Olympics, Great Britain won women's curling and Sweden won men's curling." +question = <<~QUESTION + Use the article below to answer the question. If the answer cannot be found, say "I don't know." + + Article: + #{article} + + Question: Which athletes won the gold medal in curling at the 2022 Winter Olympics? +QUESTION + +response = client.chat.completions.create( + model: "gpt-4.1-mini", + messages: [ + { + role: :system, + content: "You answer questions about the 2022 Winter Olympics." + }, + {role: :user, content: question} + ], + temperature: 0 +) + +puts(response.choices.fetch(0).message.content) +``` + @@ -600,6 +669,39 @@ IntStream.range(0, reviews.size()) .forEach(System.out::println); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +reviews = [ + "A rich cup of coffee.", + "Smooth beans in tomato sauce.", + "Dark chocolate with orange." +] + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: reviews + ["delicious beans"] +) + +query = response.data.fetch(-1).embedding +similarity = lambda do |embedding| + dot_product = embedding.zip(query).sum { |value, query_value| value * query_value } + magnitude = Math.sqrt(embedding.sum { |value| value**2 }) + query_magnitude = Math.sqrt(query.sum { |value| value**2 }) + dot_product / (magnitude * query_magnitude) +end + +results = reviews.map.with_index do |review, index| + { + review: review, + score: similarity.call(response.data.fetch(index).embedding) + } +end.sort_by { |result| -result.fetch(:score) }.first(3) + +puts(results) +``` + @@ -713,6 +815,38 @@ IntStream.range(0, functions.size()) .forEach(System.out::println); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +functions = [ + "function add(a, b) { return a + b; }", + "function complete(prompt) { return prompt; }" +] + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: functions + ["Completions API tests"] +) + +query = response.data.fetch(-1).embedding +similarity = lambda do |embedding| + dot_product = embedding.zip(query).sum { |value, query_value| value * query_value } + magnitude = Math.sqrt(embedding.sum { |value| value**2 }) + query_magnitude = Math.sqrt(query.sum { |value| value**2 }) + dot_product / (magnitude * query_magnitude) +end + +results = functions.map.with_index do |source, index| + { + source: source, + score: similarity.call(response.data.fetch(index).embedding) + } +end.sort_by { |result| -result.fetch(:score) } + +puts(results) +``` + @@ -837,6 +971,40 @@ var nearestNeighbors = System.out.println(nearestNeighbors); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +strings = [ + "A cheetah is a fast land animal.", + "A peregrine falcon is a fast bird.", + "A tortoise moves slowly." +] + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: strings +) + +query = response.data.fetch(0).embedding +similarity = lambda do |embedding| + dot_product = embedding.zip(query).sum { |value, query_value| value * query_value } + magnitude = Math.sqrt(embedding.sum { |value| value**2 }) + query_magnitude = Math.sqrt(query.sum { |value| value**2 }) + dot_product / (magnitude * query_magnitude) +end + +recommendations = response.data.map.with_index do |embedding, index| + { + index: index, + text: strings.fetch(index), + similarity: similarity.call(embedding.embedding) + } +end.sort_by { |recommendation| -recommendation.fetch(:similarity) } + +puts(recommendations) +``` + @@ -1050,6 +1218,31 @@ double positive = cosineSimilarity(review, embeddings.get(1).embedding()); System.out.println(positive > negative ? "positive" : "negative"); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +labels = ["negative", "positive"] + +response = client.embeddings.create( + model: "text-embedding-3-small", + input: labels + ["The coffee arrived quickly and tastes great."] +) + +review = response.data.fetch(-1).embedding +similarity = lambda do |embedding| + dot_product = embedding.zip(review).sum { |value, review_value| value * review_value } + magnitude = Math.sqrt(embedding.sum { |value| value**2 }) + review_magnitude = Math.sqrt(review.sum { |value| value**2 }) + dot_product / (magnitude * review_magnitude) +end + +negative, positive = response.data.first(2).map do |embedding| + similarity.call(embedding.embedding) +end +puts((positive > negative) ? "positive" : "negative") +``` + diff --git a/docs/en/api/docs/guides/prompt-generation.md b/docs/en/api/docs/guides/prompt-generation.md index d89a184..cb0c0db 100644 --- a/docs/en/api/docs/guides/prompt-generation.md +++ b/docs/en/api/docs/guides/prompt-generation.md @@ -232,6 +232,74 @@ client.chat().completions().create(params).choices().stream() .forEach(System.out::println); ```` +````ruby +require "openai" + +client = OpenAI::Client.new +meta_prompt = <<~PROMPT + Given a task description or existing prompt, produce a detailed system prompt to guide a language model in completing the task effectively. + + # Guidelines + + - Understand the Task: Grasp the main objective, goals, requirements, constraints, and expected output. + - Minimal Changes: If an existing prompt is provided, improve it only if it's simple. For complex prompts, enhance clarity and add missing elements without altering the original structure. + - Reasoning Before Conclusions**: Encourage reasoning steps before any conclusions are reached. ATTENTION! If the user provides examples where the reasoning happens afterward, REVERSE the order! NEVER START EXAMPLES WITH CONCLUSIONS! + - Reasoning Order: Call out reasoning portions of the prompt and conclusion parts (specific fields by name). For each, determine the ORDER in which this is done, and whether it needs to be reversed. + - Conclusion, classifications, or results should ALWAYS appear last. + - Examples: Include high-quality examples if helpful, using placeholders [in brackets] for complex elements. + - What kinds of examples may need to be included, how many, and whether they are complex enough to benefit from placeholders. + - Clarity and Conciseness: Use clear, specific language. Avoid unnecessary instructions or bland statements. + - Formatting: Use markdown features for readability. DO NOT USE ``` CODE BLOCKS UNLESS SPECIFICALLY REQUESTED. + - Preserve User Content: If the input task or prompt includes extensive guidelines or examples, preserve them entirely, or as closely as possible. If they are vague, consider breaking down into sub-steps. Keep any details, guidelines, examples, variables, or placeholders provided by the user. + - Constants: DO include constants in the prompt, as they are not susceptible to prompt injection. Such as guides, rubrics, and examples. + - Output Format: Explicitly the most appropriate output format, in detail. This should include length and syntax (e.g. short sentence, paragraph, JSON, etc.) + - For tasks outputting well-defined or structured data (classification, JSON, etc.) bias toward outputting a JSON. + - JSON should never be wrapped in code blocks (```) unless explicitly requested. + + The final prompt you output should adhere to the following structure below. Do not include any additional commentary, only output the completed system prompt. SPECIFICALLY, do not include any additional messages at the start or end of the prompt. (e.g. no "---") + + [Concise instruction describing the task - this should be the first line in the prompt, no section header] + + [Additional details as needed.] + + [Optional sections with headings or bullet points for detailed steps.] + + # Steps [optional] + + [optional: a detailed breakdown of the steps necessary to accomplish the task] + + # Output Format + + [Specifically call out how the output should be formatted, be it response length, structure e.g. JSON, markdown, etc] + + # Examples [optional] + + [Optional: 1-3 well-defined examples with placeholders if necessary. Clearly mark where examples start and end, and what the input and output are. User placeholders as necessary.] + [If the examples are shorter than what a realistic example is expected to be, make a reference with () explaining how real examples should be longer / shorter / different. AND USE PLACEHOLDERS! ] + + # Notes [optional] + + [optional: edge cases, details, and an area to call or repeat out specific important considerations] +PROMPT + +def generate_prompt(client, meta_prompt, task_or_prompt) + completion = client.chat.completions.create( + model: "gpt-5.6", + messages: [ + {role: :system, content: meta_prompt}, + { + role: :user, + content: "Task, Goal, or Current Prompt:\n#{task_or_prompt}" + } + ] + ) + + completion.choices.fetch(0).message.content +end + +puts(generate_prompt(client, meta_prompt, "Write a concise product launch announcement.")) +```` + @@ -420,6 +488,65 @@ client.chat().completions().create(params).choices().stream() .forEach(System.out::println); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +meta_prompt = <<~PROMPT + Given a task description or existing prompt, produce a detailed system prompt to guide a realtime audio output language model in completing the task effectively. + + # Guidelines + + - Understand the Task: Grasp the main objective, goals, requirements, constraints, and expected output. + - Tone: Make sure to specifically call out the tone. By default it should be emotive and friendly, and speak quickly to avoid keeping the user just waiting. + - Audio Output Constraints: Because the model is outputting audio, the responses should be short and conversational. + - Minimal Changes: If an existing prompt is provided, improve it only if it's simple. For complex prompts, enhance clarity and add missing elements without altering the original structure. + - Examples: Include high-quality examples if helpful, using placeholders [in brackets] for complex elements. + - What kinds of examples may need to be included, how many, and whether they are complex enough to benefit from placeholders. + - It is very important that any examples included reflect the short, conversational output responses of the model. + Keep the sentences very short by default. Instead of 3 sentences in a row by the assistant, it should be split up with a back and forth with the user instead. + - By default each sentence should be a few words only (5-20ish words). However, if the user specifically asks for "short" responses, then the examples should truly have 1-10 word responses max. + - Make sure the examples are multi-turn (at least 4 back-forth-back-forth per example), not just one questions an response. They should reflect an organic conversation. + - Clarity and Conciseness: Use clear, specific language. Avoid unnecessary instructions or bland statements. + - Preserve User Content: If the input task or prompt includes extensive guidelines or examples, preserve them entirely, or as closely as possible. If they are vague, consider breaking down into sub-steps. Keep any details, guidelines, examples, variables, or placeholders provided by the user. + - Constants: DO include constants in the prompt, as they are not susceptible to prompt injection. Such as guides, rubrics, and examples. + + The final prompt you output should adhere to the following structure below. Do not include any additional commentary, only output the completed system prompt. SPECIFICALLY, do not include any additional messages at the start or end of the prompt. (e.g. no "---") + + [Concise instruction describing the task - this should be the first line in the prompt, no section header] + + [Additional details as needed.] + + [Optional sections with headings or bullet points for detailed steps.] + + # Examples [optional] + + [Optional: 1-3 well-defined examples with placeholders if necessary. Clearly mark where examples start and end, and what the input and output are. User placeholders as necessary.] + [If the examples are shorter than what a realistic example is expected to be, make a reference with () explaining how real examples should be longer / shorter / different. AND USE PLACEHOLDERS! ] + + # Notes [optional] + + [optional: edge cases, details, and an area to call or repeat out specific important considerations] +PROMPT + +def generate_prompt(client, meta_prompt, task_or_prompt) + completion = client.chat.completions.create( + model: "gpt-5.6", + messages: [ + {role: :system, content: meta_prompt}, + { + role: :user, + content: "Task, Goal, or Current Prompt:\n#{task_or_prompt}" + } + ] + ) + + completion.choices.fetch(0).message.content +end + +puts(generate_prompt(client, meta_prompt, "Create a friendly voice assistant for a bike shop.")) +``` + ### Prompt edits @@ -694,6 +821,93 @@ client.chat().completions().create(params).choices().stream() .forEach(System.out::println); ```` +````ruby +require "openai" + +client = OpenAI::Client.new +meta_prompt = <<~PROMPT + Given a current prompt and a change description, produce a detailed system prompt to guide a language model in completing the task effectively. + + Your final output will be the full corrected prompt verbatim. However, before that, at the very beginning of your response, use tags to analyze the prompt and determine the following, explicitly: + + - Simple Change: (yes/no) Is the change description explicit and simple? (If so, skip the rest of these questions.) + - Reasoning: (yes/no) Does the current prompt use reasoning, analysis, or chain of thought? + - Identify: (max 10 words) if so, which section(s) utilize reasoning? + - Conclusion: (yes/no) is the chain of thought used to determine a conclusion? + - Ordering: (before/after) is the chain of though located before or after + - Structure: (yes/no) does the input prompt have a well defined structure + - Examples: (yes/no) does the input prompt have few-shot examples + - Representative: (1-5) if present, how representative are the examples? + - Complexity: (1-5) how complex is the input prompt? + - Task: (1-5) how complex is the implied task? + - Necessity: () + - Specificity: (1-5) how detailed and specific is the prompt? (not to be confused with length) + - Prioritization: (list) what 1-3 categories are the MOST important to address. + - Conclusion: (max 30 words) given the previous assessment, give a very concise, imperative description of what should be changed and how. this does not have to adhere strictly to only the categories listed + + + # Guidelines + + - Understand the Task: Grasp the main objective, goals, requirements, constraints, and expected output. + - Minimal Changes: If an existing prompt is provided, improve it only if it's simple. For complex prompts, enhance clarity and add missing elements without altering the original structure. + - Reasoning Before Conclusions**: Encourage reasoning steps before any conclusions are reached. ATTENTION! If the user provides examples where the reasoning happens afterward, REVERSE the order! NEVER START EXAMPLES WITH CONCLUSIONS! + - Reasoning Order: Call out reasoning portions of the prompt and conclusion parts (specific fields by name). For each, determine the ORDER in which this is done, and whether it needs to be reversed. + - Conclusion, classifications, or results should ALWAYS appear last. + - Examples: Include high-quality examples if helpful, using placeholders [in brackets] for complex elements. + - What kinds of examples may need to be included, how many, and whether they are complex enough to benefit from placeholders. + - Clarity and Conciseness: Use clear, specific language. Avoid unnecessary instructions or bland statements. + - Formatting: Use markdown features for readability. DO NOT USE ``` CODE BLOCKS UNLESS SPECIFICALLY REQUESTED. + - Preserve User Content: If the input task or prompt includes extensive guidelines or examples, preserve them entirely, or as closely as possible. If they are vague, consider breaking down into sub-steps. Keep any details, guidelines, examples, variables, or placeholders provided by the user. + - Constants: DO include constants in the prompt, as they are not susceptible to prompt injection. Such as guides, rubrics, and examples. + - Output Format: Explicitly the most appropriate output format, in detail. This should include length and syntax (e.g. short sentence, paragraph, JSON, etc.) + - For tasks outputting well-defined or structured data (classification, JSON, etc.) bias toward outputting a JSON. + - JSON should never be wrapped in code blocks (```) unless explicitly requested. + + The final prompt you output should adhere to the following structure below. Do not include any additional commentary, only output the completed system prompt. SPECIFICALLY, do not include any additional messages at the start or end of the prompt. (e.g. no "---") + + [Concise instruction describing the task - this should be the first line in the prompt, no section header] + + [Additional details as needed.] + + [Optional sections with headings or bullet points for detailed steps.] + + # Steps [optional] + + [optional: a detailed breakdown of the steps necessary to accomplish the task] + + # Output Format + + [Specifically call out how the output should be formatted, be it response length, structure e.g. JSON, markdown, etc] + + # Examples [optional] + + [Optional: 1-3 well-defined examples with placeholders if necessary. Clearly mark where examples start and end, and what the input and output are. User placeholders as necessary.] + [If the examples are shorter than what a realistic example is expected to be, make a reference with () explaining how real examples should be longer / shorter / different. AND USE PLACEHOLDERS! ] + + # Notes [optional] + + [optional: edge cases, details, and an area to call or repeat out specific important considerations] + [NOTE: you must start with a section. the immediate next token you produce should be ] +PROMPT + +def generate_prompt(client, meta_prompt, task_or_prompt) + completion = client.chat.completions.create( + model: "gpt-5.6", + messages: [ + {role: :system, content: meta_prompt}, + { + role: :user, + content: "Task, Goal, or Current Prompt:\n#{task_or_prompt}" + } + ] + ) + + completion.choices.fetch(0).message.content +end + +puts(generate_prompt(client, meta_prompt, "Make this support prompt more concise and empathetic.")) +```` + @@ -940,6 +1154,84 @@ client.chat().completions().create(params).choices().stream() .forEach(System.out::println); ``` +```ruby +require "openai" + +client = OpenAI::Client.new +meta_prompt = <<~PROMPT + Given a current prompt and a change description, produce a detailed system prompt to guide a realtime audio output language model in completing the task effectively. + + Your final output will be the full corrected prompt verbatim. However, before that, at the very beginning of your response, use tags to analyze the prompt and determine the following, explicitly: + + - Simple Change: (yes/no) Is the change description explicit and simple? (If so, skip the rest of these questions.) + - Reasoning: (yes/no) Does the current prompt use reasoning, analysis, or chain of thought? + - Identify: (max 10 words) if so, which section(s) utilize reasoning? + - Conclusion: (yes/no) is the chain of thought used to determine a conclusion? + - Ordering: (before/after) is the chain of though located before or after + - Structure: (yes/no) does the input prompt have a well defined structure + - Examples: (yes/no) does the input prompt have few-shot examples + - Representative: (1-5) if present, how representative are the examples? + - Complexity: (1-5) how complex is the input prompt? + - Task: (1-5) how complex is the implied task? + - Necessity: () + - Specificity: (1-5) how detailed and specific is the prompt? (not to be confused with length) + - Prioritization: (list) what 1-3 categories are the MOST important to address. + - Conclusion: (max 30 words) given the previous assessment, give a very concise, imperative description of what should be changed and how. this does not have to adhere strictly to only the categories listed + + + # Guidelines + + - Understand the Task: Grasp the main objective, goals, requirements, constraints, and expected output. + - Tone: Make sure to specifically call out the tone. By default it should be emotive and friendly, and speak quickly to avoid keeping the user just waiting. + - Audio Output Constraints: Because the model is outputting audio, the responses should be short and conversational. + - Minimal Changes: If an existing prompt is provided, improve it only if it's simple. For complex prompts, enhance clarity and add missing elements without altering the original structure. + - Examples: Include high-quality examples if helpful, using placeholders [in brackets] for complex elements. + - What kinds of examples may need to be included, how many, and whether they are complex enough to benefit from placeholders. + - It is very important that any examples included reflect the short, conversational output responses of the model. + Keep the sentences very short by default. Instead of 3 sentences in a row by the assistant, it should be split up with a back and forth with the user instead. + - By default each sentence should be a few words only (5-20ish words). However, if the user specifically asks for "short" responses, then the examples should truly have 1-10 word responses max. + - Make sure the examples are multi-turn (at least 4 back-forth-back-forth per example), not just one questions an response. They should reflect an organic conversation. + - Clarity and Conciseness: Use clear, specific language. Avoid unnecessary instructions or bland statements. + - Preserve User Content: If the input task or prompt includes extensive guidelines or examples, preserve them entirely, or as closely as possible. If they are vague, consider breaking down into sub-steps. Keep any details, guidelines, examples, variables, or placeholders provided by the user. + - Constants: DO include constants in the prompt, as they are not susceptible to prompt injection. Such as guides, rubrics, and examples. + + The final prompt you output should adhere to the following structure below. Do not include any additional commentary, only output the completed system prompt. SPECIFICALLY, do not include any additional messages at the start or end of the prompt. (e.g. no "---") + + [Concise instruction describing the task - this should be the first line in the prompt, no section header] + + [Additional details as needed.] + + [Optional sections with headings or bullet points for detailed steps.] + + # Examples [optional] + + [Optional: 1-3 well-defined examples with placeholders if necessary. Clearly mark where examples start and end, and what the input and output are. User placeholders as necessary.] + [If the examples are shorter than what a realistic example is expected to be, make a reference with () explaining how real examples should be longer / shorter / different. AND USE PLACEHOLDERS! ] + + # Notes [optional] + + [optional: edge cases, details, and an area to call or repeat out specific important considerations] + [NOTE: you must start with a section. the immediate next token you produce should be ] +PROMPT + +def generate_prompt(client, meta_prompt, task_or_prompt) + completion = client.chat.completions.create( + model: "gpt-5.6", + messages: [ + {role: :system, content: meta_prompt}, + { + role: :user, + content: "Task, Goal, or Current Prompt:\n#{task_or_prompt}" + } + ] + ) + + completion.choices.fetch(0).message.content +end + +puts(generate_prompt(client, meta_prompt, "Make this voice assistant prompt warmer and more direct.")) +``` + ## Schemas diff --git a/docs/en/api/docs/guides/structured-outputs.md b/docs/en/api/docs/guides/structured-outputs.md index 3c8ab48..5b312e9 100644 --- a/docs/en/api/docs/guides/structured-outputs.md +++ b/docs/en/api/docs/guides/structured-outputs.md @@ -3470,6 +3470,53 @@ try (StreamResponse stream = client.responses().createStrea } ``` +```ruby +require "openai" + +client = OpenAI::Client.new +entities_schema = { + type: :object, + properties: { + attributes: {type: :array, items: {type: :string}}, + colors: {type: :array, items: {type: :string}}, + animals: {type: :array, items: {type: :string}} + }, + required: %w[attributes colors animals], + additionalProperties: false +} + +stream = client.responses.stream( + model: "gpt-5.6", + input: [ + {role: :system, content: "Extract entities from the input text."}, + { + role: :user, + content: "The quick brown fox jumps over the lazy dog with piercing blue eyes." + } + ], + text: { + format: { + type: :json_schema, + name: "entities", + strict: true, + schema: entities_schema + } + } +) + +stream.each do |event| + case event + when OpenAI::Models::Responses::ResponseRefusalDeltaEvent, + OpenAI::Models::Responses::ResponseTextDeltaEvent + print(event.delta) + when OpenAI::Models::Responses::ResponseErrorEvent + warn(event.message) + when OpenAI::Models::Responses::ResponseCompletedEvent + puts("\nCompleted") + end +end +``` + ## Supported schemas diff --git a/docs/updates/2026-09-03T02-33-26-000Z.json b/docs/updates/2026-09-03T02-33-26-000Z.json new file mode 100644 index 0000000..b7f03bf --- /dev/null +++ b/docs/updates/2026-09-03T02-33-26-000Z.json @@ -0,0 +1,26 @@ +{ + "id": "2026-09-03T02-33-26-000Z", + "generatedAt": "2026-09-03T02:33:26Z", + "added": [], + "modified": [ + { + "path": "docs/en/api/docs/guides/embeddings.md", + "route": "/api/docs/guides/embeddings", + "sourceUrl": "https://developers.openai.com/api/docs/guides/embeddings.md", + "title": "Vector embeddings" + }, + { + "path": "docs/en/api/docs/guides/prompt-generation.md", + "route": "/api/docs/guides/prompt-generation", + "sourceUrl": "https://developers.openai.com/api/docs/guides/prompt-generation.md", + "title": "Prompt generation" + }, + { + "path": "docs/en/api/docs/guides/structured-outputs.md", + "route": "/api/docs/guides/structured-outputs", + "sourceUrl": "https://developers.openai.com/api/docs/guides/structured-outputs.md", + "title": "Structured model outputs" + } + ], + "removed": [] +}