diff --git a/docs/en/.source-manifest.json b/docs/en/.source-manifest.json index bb49c00..391b099 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": "Tue, 01 Sep 2026 19:03:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:57:12 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": "Tue, 01 Sep 2026 19:15:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:07:46 GMT" } }, "pages": { @@ -32,7 +32,7 @@ "sourceUpdatedAt": "2026-08-17T07:50:43Z", "status": "active", "etag": "W/\"ed1694b39d6fb172398088549725f6b8\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:15:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:14 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": "Tue, 01 Sep 2026 19:15:24 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:12 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": "Tue, 01 Sep 2026 19:15:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:11 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": "Tue, 01 Sep 2026 19:15:24 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:27:35 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": "Tue, 01 Sep 2026 19:15:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:13 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": "Tue, 01 Sep 2026 19:15:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:15 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": "Tue, 01 Sep 2026 19:14:59 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:15 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": "Tue, 01 Sep 2026 19:15:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:20 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": "Tue, 01 Sep 2026 19:15:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:46 GMT" }, "https://developers.openai.com/api/docs/changelog.md": { "description": "Customer-visible changes to the OpenAI API and models.", @@ -227,13 +227,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/changelog.md", "title": "API changelog", - "bytes": 62343, + "bytes": 63011, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "e44f2b6cb06ee70d4abded0d87e4c8f68c8822e6bc74eb88102affb221dbd987", - "sourceUpdatedAt": "2026-08-31T21:21:39Z", + "sha256": "e04f7209134886328e6b480509459f41fa5ef134c23524c5c5974323799d8d77", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"dd67c78e42eeb0cd3ce5481c468f6b53\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:00:57 GMT" + "etag": "W/\"a9893bedf8dede659c40e021fced5aa3\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:03:09 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": "Tue, 01 Sep 2026 19:15:28 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:17 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": "Tue, 01 Sep 2026 18:57:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:54 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": "Tue, 01 Sep 2026 19:15:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:27:26 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": "Tue, 01 Sep 2026 19:02:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:35:44 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": "Tue, 01 Sep 2026 19:15:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:44:39 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": "Tue, 01 Sep 2026 19:16:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:19 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": "Tue, 01 Sep 2026 19:15:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:20:31 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": "Tue, 01 Sep 2026 19:16:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:57 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": "Tue, 01 Sep 2026 18:59:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:50 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": "Tue, 01 Sep 2026 19:15:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:35:56 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": "Tue, 01 Sep 2026 19:15:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:22 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": "Tue, 01 Sep 2026 19:15:59 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:27:32 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": "Tue, 01 Sep 2026 19:16:02 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:51 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": "Tue, 01 Sep 2026 19:16:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:00 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": "Tue, 01 Sep 2026 19:16:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:03 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": "Tue, 01 Sep 2026 19:16:20 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:08 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": "Tue, 01 Sep 2026 19:16:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:54:38 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": "Tue, 01 Sep 2026 19:03:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:45:31 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": "Tue, 01 Sep 2026 19:16:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:45:49 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": "Tue, 01 Sep 2026 19:16:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 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": "Tue, 01 Sep 2026 18:59:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:51:09 GMT" }, "https://developers.openai.com/api/docs/guides/background.md": { "description": "Run long running tasks asynchronously in the background.", @@ -535,13 +535,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/background.md", "title": "Background mode", - "bytes": 19790, + "bytes": 19814, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "85c1ac845ec392362fe3a57b367331190bac520c5dd3083aca59ba1b32d2e245", - "sourceUpdatedAt": "2026-08-31T04:05:07Z", + "sha256": "f139bb5d7947e1be8e16adb1362559f917934449dfda54770b0043eaab9321e5", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"e8543a524ce8e191f6c240f3f865ffb5\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:15:36 GMT" + "etag": "W/\"9b0bb7f91b6e6774685b9423ec562318\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:04:52 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": "Tue, 01 Sep 2026 19:03:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:04:43 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": "Tue, 01 Sep 2026 19:15:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:19 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": "Tue, 01 Sep 2026 19:16:38 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:26 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": "Tue, 01 Sep 2026 19:15:38 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:26 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": "Tue, 01 Sep 2026 19:15:38 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:26 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": "Tue, 01 Sep 2026 19:15:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:27 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": "Tue, 01 Sep 2026 18:58:58 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:09:38 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": "Tue, 01 Sep 2026 19:03:35 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:18:21 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": "Tue, 01 Sep 2026 19:15:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:30 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": "Tue, 01 Sep 2026 19:15:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:36 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": "Tue, 01 Sep 2026 18:59:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:07:08 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": "Tue, 01 Sep 2026 19:15:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:36 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": "Tue, 01 Sep 2026 19:15:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:38 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": "Tue, 01 Sep 2026 19:15:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:20 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": "Tue, 01 Sep 2026 19:15:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:26:20 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": "Tue, 01 Sep 2026 19:03:35 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:21:01 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": "Tue, 01 Sep 2026 19:15:37 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:23:13 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": "Tue, 01 Sep 2026 19:15:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:58:21 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.", @@ -807,7 +807,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"980fd9c4c3bceb5a2804805b07ea9472\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:04:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:31:46 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.", @@ -815,13 +815,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/error-codes.md", "title": "Error codes", - "bytes": 31727, + "bytes": 31539, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "efdc2581fd3e5d77fd69adcef7a61481ef1fae1a8f463273fcce88f09c982cf0", - "sourceUpdatedAt": "2026-08-31T04:05:07Z", + "sha256": "bc4fbbc6763eae7480c1c4b1d67bc5090e3df51269fb449e04f488ba9edc1e19", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"df3ab8a52f4a517529a846031cb78295\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:15:51 GMT" + "etag": "W/\"10ab3a4a9837f60862949d7c09cd35a7\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:03:37 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": "Tue, 01 Sep 2026 19:13:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:37 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": "Tue, 01 Sep 2026 19:03:01 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:25 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": "Tue, 01 Sep 2026 19:15:57 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:07:59 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": "Tue, 01 Sep 2026 19:15:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:41 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.", @@ -885,13 +885,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/fast-mode.md", "title": "Fast mode", - "bytes": 8308, + "bytes": 8402, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "de79774b0a9806df2754ace2da0e2aeabfc9254a8dab2b37d270c18ca1125e66", - "sourceUpdatedAt": "2026-08-24T09:37:37Z", + "sha256": "ffc915a2dbea8e393dc4919d902e4bc3a61cfcc1149d1fd3f9d77decf3a79ce0", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"3efdf0f387b4ce029bbceabe9a5097c3\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:15:53 GMT" + "etag": "W/\"a2732af3f6d3d5cbce50eb89be57e1d4\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:15:21 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": "Tue, 01 Sep 2026 19:03:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:22 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": "Tue, 01 Sep 2026 19:01:43 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:44 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": "Tue, 01 Sep 2026 19:01:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:09:05 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": "Tue, 01 Sep 2026 19:15:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:45 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.", @@ -955,13 +955,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/function-calling.md", "title": "Function calling", - "bytes": 73685, + "bytes": 73828, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "4e906233eff739dc2485af824dacb87969c2349809978ac836b1ec4682c26601", - "sourceUpdatedAt": "2026-08-26T16:49:10Z", + "sha256": "581ffae7b4fb82caefaf3c5170d6900bb09e26600188c8778d35545e2065d6db", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"dfc6f10992df413ec2278fefd2478cb1\"", - "sourceLastModified": "Tue, 01 Sep 2026 18:58:50 GMT" + "etag": "W/\"6278833bc5cce1924a69f04f9e4aa3aa\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:06:51 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": "Tue, 01 Sep 2026 19:15:58 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:39 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": "Tue, 01 Sep 2026 19:16:00 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:50 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": "Tue, 01 Sep 2026 19:03:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:06:50 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": "Tue, 01 Sep 2026 19:16:01 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:30 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": "Tue, 01 Sep 2026 19:16:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:52 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": "Tue, 01 Sep 2026 19:16:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:52 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": "Tue, 01 Sep 2026 19:00:21 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:10:14 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": "Tue, 01 Sep 2026 19:16:43 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:31 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": "Tue, 01 Sep 2026 19:16:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:32 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": "Tue, 01 Sep 2026 19:16:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:32 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": "Tue, 01 Sep 2026 19:16:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:25:37 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": "Tue, 01 Sep 2026 19:16:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:33 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": "Tue, 01 Sep 2026 19:16:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:34 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": "Tue, 01 Sep 2026 19:16:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:34 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": "Tue, 01 Sep 2026 19:01:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:31 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": "Tue, 01 Sep 2026 19:04:54 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:52 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": "Tue, 01 Sep 2026 18:57:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:32 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": "Tue, 01 Sep 2026 19:16:09 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:22:20 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.", @@ -1221,13 +1221,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/moderation.md", "title": "Moderation", - "bytes": 23071, + "bytes": 22930, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "a1abda74225323e7c770d922c9b3c3135f2509651d0a3d8414ad0bc0a4ca70a5", - "sourceUpdatedAt": "2026-08-26T16:49:10Z", + "sha256": "b850e84d1561b1e16f5b13dca43653654f3dfe326256726e113b0676de5408e6", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"0238b303a24b58a89039563a81ce029e\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:16:11 GMT" + "etag": "W/\"e7631195802a20629144f629bb6ffe3b\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:06:09 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": "Tue, 01 Sep 2026 19:16:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 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": "Tue, 01 Sep 2026 19:16:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:02 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": "Tue, 01 Sep 2026 19:16:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:03 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": "Tue, 01 Sep 2026 19:16:15 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:21:48 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": "Tue, 01 Sep 2026 19:16:15 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:04 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": "Tue, 01 Sep 2026 19:16:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:04 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": "Tue, 01 Sep 2026 19:03:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:22 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": "Tue, 01 Sep 2026 19:16:17 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:00:46 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.", @@ -1353,7 +1353,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"ad158ad99a45b226374fcd5cbb481094\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:16:18 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:06 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": "Tue, 01 Sep 2026 19:02:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:15:41 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": "Tue, 01 Sep 2026 19:16:18 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:07 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": "Tue, 01 Sep 2026 19:16:19 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:08 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": "Tue, 01 Sep 2026 19:16:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:58 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.", @@ -1417,13 +1417,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/rate-limits.md", "title": "Rate limits", - "bytes": 15684, + "bytes": 17894, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "c4897bd3476fa0237eda40643e681ccf5bb6115f0845e5396574240431c414eb", - "sourceUpdatedAt": "2026-08-26T16:49:10Z", + "sha256": "dffd299ba8ab5897b97f2ef4d8aa466ce825dd032ac8afc3dc0c0e2d4f4db61a", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"e2ca9335822a37fce9dfa054ba6ddd9d\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:16:21 GMT" + "etag": "W/\"b7601313431aba0748674da6858de91f\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:03:37 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": "Tue, 01 Sep 2026 19:16:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:55 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": "Tue, 01 Sep 2026 19:16:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:06:17 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": "Tue, 01 Sep 2026 19:16:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:27:50 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": "Tue, 01 Sep 2026 19:16:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:13 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": "Tue, 01 Sep 2026 19:16:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:17:54 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": "Tue, 01 Sep 2026 18:57:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:39 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": "Tue, 01 Sep 2026 19:16:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:22:09 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": "Tue, 01 Sep 2026 19:16:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:13:38 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": "Tue, 01 Sep 2026 19:16:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:03:14 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": "Tue, 01 Sep 2026 19:16:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:28:13 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": "Tue, 01 Sep 2026 19:16:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:06:53 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": "Tue, 01 Sep 2026 19:00:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:20:40 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": "Tue, 01 Sep 2026 18:57:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:30 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": "Tue, 01 Sep 2026 18:59:58 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:36:14 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": "Tue, 01 Sep 2026 19:03:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:07:11 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": "Tue, 01 Sep 2026 19:16:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:15 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": "Tue, 01 Sep 2026 19:11:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:12:46 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": "Tue, 01 Sep 2026 19:16:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:01 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": "Tue, 01 Sep 2026 19:16:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:08:49 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": "Tue, 01 Sep 2026 19:16:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:16 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": "Tue, 01 Sep 2026 19:04:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:57:20 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": "Tue, 01 Sep 2026 19:16:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:58:26 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": "Tue, 01 Sep 2026 19:15:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:58:53 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": "Tue, 01 Sep 2026 19:16:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:57:30 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": "Tue, 01 Sep 2026 19:16:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:24:47 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": "Tue, 01 Sep 2026 19:15:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:04:22 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": "Tue, 01 Sep 2026 19:16:34 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:49:02 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": "Tue, 01 Sep 2026 18:59:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:23 GMT" }, "https://developers.openai.com/api/docs/guides/structured-outputs.md": { "description": "Understand how to ensure model responses follow specific JSON Schema you define.", @@ -1829,7 +1829,7 @@ "sourceUpdatedAt": "2026-08-31T04:05:07Z", "status": "active", "etag": "W/\"20cdad1cc227a755f8e13daece473082\"", - "sourceLastModified": "Tue, 01 Sep 2026 18:57:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:21 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": "Tue, 01 Sep 2026 19:11:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:06 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": "Tue, 01 Sep 2026 19:16:37 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:24 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": "Tue, 01 Sep 2026 19:16:01 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:51 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": "Tue, 01 Sep 2026 19:16:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:59 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": "Tue, 01 Sep 2026 19:16:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:55 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": "Tue, 01 Sep 2026 19:16:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:09 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": "Tue, 01 Sep 2026 19:16:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:56 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": "Tue, 01 Sep 2026 18:59:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:13:57 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": "Tue, 01 Sep 2026 19:03:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:25 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": "Tue, 01 Sep 2026 19:15:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:44:39 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": "Tue, 01 Sep 2026 19:15:35 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:23 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": "Tue, 01 Sep 2026 19:15:40 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:19:10 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": "Tue, 01 Sep 2026 19:15:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:19:04 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": "Tue, 01 Sep 2026 19:16:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:21:43 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": "Tue, 01 Sep 2026 19:15:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:52:59 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": "Tue, 01 Sep 2026 19:02:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:02:03 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": "Tue, 01 Sep 2026 19:16:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:31 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": "Tue, 01 Sep 2026 19:16:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:05 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": "Tue, 01 Sep 2026 19:16:34 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:21 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": "Tue, 01 Sep 2026 19:01:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:21 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": "Tue, 01 Sep 2026 19:16:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:26:51 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": "Tue, 01 Sep 2026 19:16:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:21 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": "Tue, 01 Sep 2026 19:16:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:49:50 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": "Tue, 01 Sep 2026 18:59:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:05:23 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": "Tue, 01 Sep 2026 19:16:40 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:13:51 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": "Tue, 01 Sep 2026 19:16:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:29 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": "Tue, 01 Sep 2026 19:16:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:30 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": "Tue, 01 Sep 2026 19:08:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:16:02 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": "Tue, 01 Sep 2026 19:03:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:22:04 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": "Tue, 01 Sep 2026 19:16:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:04 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": "Tue, 01 Sep 2026 19:16:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:10:05 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": "Tue, 01 Sep 2026 19:16:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:11:03 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": "Tue, 01 Sep 2026 19:13:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:19:54 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": "Tue, 01 Sep 2026 19:16:54 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:41 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": "Tue, 01 Sep 2026 19:16:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:15:25 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": "Tue, 01 Sep 2026 19:15:43 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:32 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": "Tue, 01 Sep 2026 19:15:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:29 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": "Tue, 01 Sep 2026 19:15:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:32 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": "Tue, 01 Sep 2026 19:15:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:33 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": "Tue, 01 Sep 2026 19:15:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:34 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": "Tue, 01 Sep 2026 19:15:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:34 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": "Tue, 01 Sep 2026 19:15:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:35 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": "Tue, 01 Sep 2026 19:15:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:16:35 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.", @@ -2439,13 +2439,13 @@ "section": "guides", "sourceUrl": "https://developers.openai.com/api/docs/guides/workload-identity-federation/x509.md", "title": "Configure workload identity federation with X.509 certificates", - "bytes": 12011, + "bytes": 20266, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "ca6aec53097c6064df518bdf70e8086fced195dff4c08c611ce2ff032e686977", - "sourceUpdatedAt": "2026-08-26T16:49:10Z", + "sha256": "20fa17aa654dfbdc999b3c32edd8b69a71393f8a6bdf11bd1c5ef94d357a7b7f", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"e12342d5c34661029ca010972bcc312a\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:15:43 GMT" + "etag": "W/\"1a4fcbfa8c18f45cdcf5fc564403372f\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:16:31 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": "Tue, 01 Sep 2026 18:57:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:06:12 GMT" }, "https://developers.openai.com/api/docs/libraries.md": { "description": "Discover official OpenAI SDKs, the OpenAI CLI, and the Agents SDK.", @@ -2469,11 +2469,11 @@ "title": "SDKs and CLI", "bytes": 12212, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "b60e466cc95f9f0acbb3ed3c4b6b657fd4aa6496be7ceb1ff991cedff9c3afde", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "cb73a489a39fcd17b0d11d8c4d94d164b0096959ee359074d255430fc9a6c48f", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"385fa7970167e3b915b8e0edc8343012\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:16:54 GMT" + "etag": "W/\"2849a1d1e60bf3556e1e277b35168f31\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:52:11 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": "Tue, 01 Sep 2026 19:16:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:47:42 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": "Tue, 01 Sep 2026 19:16:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:21:43 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": "Tue, 01 Sep 2026 18:58:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:03:18 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.", @@ -2561,11 +2561,11 @@ "title": "Developer quickstart", "bytes": 54082, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "37b2da97ab63d4600fd8ed1f153195aed4203586263bd6f1e2181c59abd59712", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "625515beb547405f1f905e58b37af4cfedff54563797a52f6adb96d4a9887f9e", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"69a20bd9bb3a2492471f16788484ed09\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:16:58 GMT" + "etag": "W/\"37ef88be0c76b3f9cb31250fe91fea11\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:06:49 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": "Tue, 01 Sep 2026 19:16:59 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:24:51 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": "Tue, 01 Sep 2026 19:17:00 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:47 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": "Tue, 01 Sep 2026 19:17:00 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:48 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": "Tue, 01 Sep 2026 19:02:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:48 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": "Tue, 01 Sep 2026 19:17:01 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:49 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": "Tue, 01 Sep 2026 19:17:02 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:23:42 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": "Tue, 01 Sep 2026 19:17:02 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:50 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": "Tue, 01 Sep 2026 19:17:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:50 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": "Tue, 01 Sep 2026 19:17:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:13:47 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": "Tue, 01 Sep 2026 19:17:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:12:48 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": "Tue, 01 Sep 2026 19:17:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:52 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": "Tue, 01 Sep 2026 19:17:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:52 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": "Tue, 01 Sep 2026 19:17:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:53 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": "Tue, 01 Sep 2026 19:17:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:53 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": "Tue, 01 Sep 2026 19:17:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:54 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": "Tue, 01 Sep 2026 19:17:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:54 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": "Tue, 01 Sep 2026 19:17:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:55 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": "Tue, 01 Sep 2026 19:17:09 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:45:23 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": "Tue, 01 Sep 2026 19:17:09 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:56 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": "Tue, 01 Sep 2026 19:17:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:02:13 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": "Tue, 01 Sep 2026 19:17:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:57 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": "Tue, 01 Sep 2026 19:17:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 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": "Tue, 01 Sep 2026 19:17:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 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": "Tue, 01 Sep 2026 19:17:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:58 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": "Tue, 01 Sep 2026 19:17:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:59 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": "Tue, 01 Sep 2026 19:17:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:17:59 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": "Tue, 01 Sep 2026 19:17:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:00 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": "Tue, 01 Sep 2026 19:17:15 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:01 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": "Tue, 01 Sep 2026 19:17:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:02 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": "Tue, 01 Sep 2026 19:17:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:01 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": "Tue, 01 Sep 2026 19:17:17 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:02 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/responses/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -3112,13 +3112,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/beta/subresources/responses/streaming-events.md", "title": "Beta Responses streaming events", - "bytes": 18524922, + "bytes": 18522978, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "f4564f1ea0a2047a56551939af975e0d7a44d801cf89a9dfa80165789e4483fd", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "34773d1ba371a5531c0fac7f19f09695a60930c3745ae81157df1ec40e4d39b4", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"ba15d9fe4c74630dd41a845c42683761\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:17:17 GMT" + "etag": "W/\"a12fe40c6345a858933f49cb49dc7a44\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:18:03 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/responses/websocket-events.md": { "description": "OpenAI API streaming event reference.", @@ -3126,13 +3126,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/beta/subresources/responses/websocket-events.md", "title": "Beta Responses WebSocket events", - "bytes": 22799940, + "bytes": 22797996, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "167fc150cb5968887146b1c5589733e690327c983924b58bfa700f33982b3630", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "10e5a9afece3a360744f5717caba82e8e7fb9585451de22ef81ef3abc4a21149", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"e2b8eab1f0e701cde43fb4f9426e2673\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:17:18 GMT" + "etag": "W/\"21f949f7b94b8bd5c0e644e4a5d88b0c\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:18:03 GMT" }, "https://developers.openai.com/api/reference/resources/beta/subresources/threads.md": { "description": "OpenAI API endpoint reference.", @@ -3455,13 +3455,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/chat.md", "title": "Chat", - "bytes": 237090, + "bytes": 236288, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "06969eccad4d7d6f4a40227e59fc502d6f61de9ba59701a90f3d67651e9d86b0", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "dbb91562ec1bcdf4cdb102a92de58ac6835f1b6f47a30950acc75dbe896768ff", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"debbed5986a37c1df2e13c4d3d5d19d0\"", - "sourceLastModified": "Tue, 01 Sep 2026 18:57:32 GMT" + "etag": "W/\"3eeaf8a17e677b6e6a66d1c22383e865\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:33:28 GMT" }, "https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -3469,13 +3469,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/retrieve.md", "title": "Chat Completions — Retrieve", - "bytes": 21118, + "bytes": 20977, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "fbdb40c776c12edc0fabc89ab3ca41c01463039a21ac47fe05e1735ccb99a7bf", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "939bcd025a2025fa36d6b3481e853507f5f5edfa4d5b368c6228430eb3abe458", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"d8c7db4bae5ab99fc5c75f8c959df0b7\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:17:19 GMT" + "etag": "W/\"eb50609777e355297c0d0e4c9cc57843\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:18:04 GMT" }, "https://developers.openai.com/api/reference/resources/chat/subresources/completions/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -3483,13 +3483,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/chat/subresources/completions/streaming-events.md", "title": "Chat Completions streaming events", - "bytes": 92458, + "bytes": 91669, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "6c962133e0dd636e16b5ab4db474d0b765454f0bc5b81529be8dbea3e0aeb72b", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "b69404059607b96a1351ecad2d18397a4f6b0ece1fa28b05176e3ab6a62146b0", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"8c10a61edbac27dd5b690d284cf49f1d\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:14:09 GMT" + "etag": "W/\"889a3b14c0821c4a52e877268f86c800\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:18:05 GMT" }, "https://developers.openai.com/api/reference/resources/completions.md": { "description": "OpenAI API endpoint reference.", @@ -3497,13 +3497,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/completions.md", "title": "Completions", - "bytes": 21218, + "bytes": 20847, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "baa793b7514b2e08509ce3b4720abc34d4e49de96407f3480cb1651d2da47a73", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "f81565d74739e513e166d734e3111f1822a839ee676f9a893561b6f02a89c5dd", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"ce585240f2667f1adaaf7fd32791c619\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:17:20 GMT" + "etag": "W/\"af732719cc53b1b7b352bc99cce546af\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:28:27 GMT" }, "https://developers.openai.com/api/reference/resources/completions/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -3511,13 +3511,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/completions/methods/create.md", "title": "Completions — Create", - "bytes": 14443, + "bytes": 14302, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "76826ac01218d5d474e783bc7a9ae00977e560075a230619918a5820c0b4e42e", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "ab4184ada6ead1bcf374021cc981c42ff11813fb35dae8829c3e81030793d2c6", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"ae6b2dc95c5ccd7da46ce148b9744f01\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:17:20 GMT" + "etag": "W/\"102feae90a541b84256ac752b6c9de53\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:18:06 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": "Tue, 01 Sep 2026 19:17:21 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:06 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": "Tue, 01 Sep 2026 19:17:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:07 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": "Tue, 01 Sep 2026 19:17:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:08 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": "Tue, 01 Sep 2026 19:17:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:08 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": "Tue, 01 Sep 2026 19:17:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:09 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": "Tue, 01 Sep 2026 19:17:24 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:09 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": "Tue, 01 Sep 2026 19:17:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:10 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": "Tue, 01 Sep 2026 19:17:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:10 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": "Tue, 01 Sep 2026 19:17:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:11 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": "Tue, 01 Sep 2026 19:17:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:11 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": "Tue, 01 Sep 2026 19:17:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:12 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": "Tue, 01 Sep 2026 19:17:28 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:12 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": "Tue, 01 Sep 2026 19:17:28 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:13 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": "Tue, 01 Sep 2026 19:17:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:13 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": "Tue, 01 Sep 2026 19:17:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:14 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": "Tue, 01 Sep 2026 19:17:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:14 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": "Tue, 01 Sep 2026 19:17:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:15 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": "Tue, 01 Sep 2026 19:17:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:13:51 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": "Tue, 01 Sep 2026 18:59:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:16 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": "Tue, 01 Sep 2026 19:17:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:17 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": "Tue, 01 Sep 2026 19:17:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:31:28 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": "Tue, 01 Sep 2026 19:17:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:17 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": "Tue, 01 Sep 2026 19:17:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 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": "Tue, 01 Sep 2026 19:17:34 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 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": "Tue, 01 Sep 2026 19:17:34 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:19 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": "Tue, 01 Sep 2026 19:17:35 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:20 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": "Tue, 01 Sep 2026 19:17:36 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:45:23 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": "Tue, 01 Sep 2026 19:17:36 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:21 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": "Tue, 01 Sep 2026 19:17:37 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:21 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": "Tue, 01 Sep 2026 19:17:38 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:22 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": "Tue, 01 Sep 2026 19:17:38 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:22 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": "Tue, 01 Sep 2026 19:17:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:23 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": "Tue, 01 Sep 2026 19:17:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:23 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": "Tue, 01 Sep 2026 19:17:40 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:24 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": "Tue, 01 Sep 2026 19:17:40 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:24 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": "Tue, 01 Sep 2026 19:17:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 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": "Tue, 01 Sep 2026 19:17:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 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": "Tue, 01 Sep 2026 19:17:43 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:49:51 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": "Tue, 01 Sep 2026 19:17:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:25 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": "Tue, 01 Sep 2026 19:17:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:26 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": "Tue, 01 Sep 2026 19:17:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:27 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": "Tue, 01 Sep 2026 19:17:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:28 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": "Tue, 01 Sep 2026 19:17:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:29 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": "Tue, 01 Sep 2026 19:17:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:35:54 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": "Tue, 01 Sep 2026 19:17:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:30 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": "Tue, 01 Sep 2026 19:17:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:30 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": "Tue, 01 Sep 2026 18:59:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:31 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": "Tue, 01 Sep 2026 19:17:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:32 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": "Tue, 01 Sep 2026 19:17:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:32 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": "Tue, 01 Sep 2026 19:17:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:33 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": "Tue, 01 Sep 2026 19:17:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:34 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": "Tue, 01 Sep 2026 19:17:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:34 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": "Tue, 01 Sep 2026 19:17:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:35 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": "Tue, 01 Sep 2026 19:17:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:36 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": "Tue, 01 Sep 2026 19:17:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:36 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": "Tue, 01 Sep 2026 19:17:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:37 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": "Tue, 01 Sep 2026 19:17:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:37 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": "Tue, 01 Sep 2026 19:17:53 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:38 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": "Tue, 01 Sep 2026 19:17:53 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:38 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": "Tue, 01 Sep 2026 19:17:54 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:39 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": "Tue, 01 Sep 2026 19:17:54 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:40 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": "Tue, 01 Sep 2026 19:17:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:40 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": "Tue, 01 Sep 2026 19:17:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:41 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": "Tue, 01 Sep 2026 19:17:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:41 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": "Tue, 01 Sep 2026 19:17:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:42 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": "Tue, 01 Sep 2026 19:17:57 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:42 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": "Tue, 01 Sep 2026 19:17:58 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:43 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": "Tue, 01 Sep 2026 19:17:58 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:43 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": "Tue, 01 Sep 2026 19:17:59 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:44 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": "Tue, 01 Sep 2026 19:17:59 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:45 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": "Tue, 01 Sep 2026 19:18:00 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:45 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": "Tue, 01 Sep 2026 19:18:01 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:46 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": "Tue, 01 Sep 2026 19:18:02 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:47 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": "Tue, 01 Sep 2026 19:18:02 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:48 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": "Tue, 01 Sep 2026 19:18:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:48 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": "Tue, 01 Sep 2026 19:18:03 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:49 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": "Tue, 01 Sep 2026 19:18:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:49 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": "Tue, 01 Sep 2026 19:18:04 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:50 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": "Tue, 01 Sep 2026 19:18:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 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": "Tue, 01 Sep 2026 19:18:05 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 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": "Tue, 01 Sep 2026 19:18:06 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:51 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": "Tue, 01 Sep 2026 19:18:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:52 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": "Tue, 01 Sep 2026 19:18:07 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:53 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": "Tue, 01 Sep 2026 19:18:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:53 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": "Tue, 01 Sep 2026 19:18:08 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:54 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": "Tue, 01 Sep 2026 19:18:09 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:54 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": "Tue, 01 Sep 2026 19:18:09 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:55 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": "Tue, 01 Sep 2026 19:18:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:56 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": "Tue, 01 Sep 2026 19:18:10 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:56 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": "Tue, 01 Sep 2026 19:18:11 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:57 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": "Tue, 01 Sep 2026 19:18:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:57 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": "Tue, 01 Sep 2026 19:18:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 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": "Tue, 01 Sep 2026 19:18:12 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 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": "Tue, 01 Sep 2026 19:18:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:58 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": "Tue, 01 Sep 2026 19:18:13 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:18:59 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": "Tue, 01 Sep 2026 19:18:14 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:00 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": "Tue, 01 Sep 2026 19:18:15 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:00 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": "Tue, 01 Sep 2026 19:18:15 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:01 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": "Tue, 01 Sep 2026 19:18:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:02 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": "Tue, 01 Sep 2026 19:18:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:02 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": "Tue, 01 Sep 2026 19:18:16 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:03 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": "Tue, 01 Sep 2026 19:18:17 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:03 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": "Tue, 01 Sep 2026 19:18:17 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:04 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": "Tue, 01 Sep 2026 19:18:18 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:04 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": "Tue, 01 Sep 2026 19:18:19 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:05 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": "Tue, 01 Sep 2026 19:18:19 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:06 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": "Tue, 01 Sep 2026 19:18:20 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:06 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": "Tue, 01 Sep 2026 19:18:20 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:07 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": "Tue, 01 Sep 2026 19:18:21 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:07 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": "Tue, 01 Sep 2026 19:18:21 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:08 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": "Tue, 01 Sep 2026 19:18:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:09 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": "Tue, 01 Sep 2026 19:18:22 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:09 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": "Tue, 01 Sep 2026 19:18:23 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:10 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": "Tue, 01 Sep 2026 19:18:24 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:10 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": "Tue, 01 Sep 2026 19:18:24 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:11 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": "Tue, 01 Sep 2026 19:18:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:11 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": "Tue, 01 Sep 2026 19:18:25 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:12 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": "Tue, 01 Sep 2026 19:18:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 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": "Tue, 01 Sep 2026 19:18:26 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 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": "Tue, 01 Sep 2026 19:18:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:13 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": "Tue, 01 Sep 2026 19:18:27 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:33:55 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": "Tue, 01 Sep 2026 19:18:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:04: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": "Tue, 01 Sep 2026 19:18:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 18:04:36 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": "Tue, 01 Sep 2026 19:18:28 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:15 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": "Tue, 01 Sep 2026 19:18:28 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:15 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": "Tue, 01 Sep 2026 19:18:29 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:16 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": "Tue, 01 Sep 2026 19:18:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:16 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": "Tue, 01 Sep 2026 19:18:30 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:17 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": "Tue, 01 Sep 2026 19:18:31 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:17 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": "Tue, 01 Sep 2026 19:18:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:04:40 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": "Tue, 01 Sep 2026 19:18:32 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:05:30 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": "Tue, 01 Sep 2026 19:18:34 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:03:22 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": "Tue, 01 Sep 2026 19:04:53 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:03:19 GMT" }, "https://developers.openai.com/api/reference/resources/responses.md": { "description": "OpenAI API endpoint reference.", @@ -5387,13 +5387,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses.md", "title": "Responses", - "bytes": 4777292, + "bytes": 4776030, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "b0e847f3035db84d94135b68442f6e24358fadef8306868fb98bbab82b9c011f", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "ec3d92f8ebd24a173caca793e2987e7bde90b46110d5287ed2bb65353aa24956", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"00088106a58a2ca7925ac45d7c8d07ae\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:35 GMT" + "etag": "W/\"c4c0cb1a64237a8a8bbffc3d0f80c73a\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:06:01 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/cancel.md": { "description": "OpenAI API endpoint method reference.", @@ -5401,13 +5401,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/cancel.md", "title": "Responses — Cancel", - "bytes": 279668, + "bytes": 279571, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "e47089af475693c03a0e7b45a2897ebf8804cb6a424f201048fe34ee77652265", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "d9a64c149b7c12cc9555b8eb90617e0e893d4fed1155ac0f154fe01b4220a4c8", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"675bd94cb5c6ffc8d164db2b4a8efefc\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:36 GMT" + "etag": "W/\"89a5ffc34649dd6ba589a68a02e12da0\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:19:22 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/compact.md": { "description": "OpenAI API endpoint method reference.", @@ -5415,13 +5415,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/compact.md", "title": "Responses — Compact", - "bytes": 248045, + "bytes": 247904, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "81ed2fef55c1a54536cc3f7aa49a0a37fe24dd82709cf44e114376f00908cfe0", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "14d4a8df9b03049dae0f1eec392c3dfdfb368d2c5c97b4c7304b781a2ab559ee", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"155b67b7afd79e1e395e75f8d43306e5\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:36 GMT" + "etag": "W/\"0cd58a14f0497680bd628ced808c00f8\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:19:23 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/create.md": { "description": "OpenAI API endpoint method reference.", @@ -5429,13 +5429,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/create.md", "title": "Responses — Create", - "bytes": 475101, + "bytes": 475004, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "2558551c5d7f8b838207fffa06e7e89beb98e43fc57e3595c641c241f08f224b", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "fabaaa669f2d37c6f10386b7cca7e0f7a4d025447578b05a11071b5b12c83e3c", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"a7a68aae0dcd5ac0703051fc855f429e\"", - "sourceLastModified": "Tue, 01 Sep 2026 18:59:11 GMT" + "etag": "W/\"e873f73ff88a5e9db941ed34fd085409\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:06:41 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": "Tue, 01 Sep 2026 19:18:37 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:24 GMT" }, "https://developers.openai.com/api/reference/resources/responses/methods/retrieve.md": { "description": "OpenAI API endpoint method reference.", @@ -5457,13 +5457,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/retrieve.md", "title": "Responses — Retrieve", - "bytes": 281235, + "bytes": 281138, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "35223714d2aa6e0454c2b7690cdcd26690a51a05e0a9e686e7f37b9d212e8304", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "d6674ba8e3aaf56971727c6bb10525fd3fb84a044d875c15a8d6e831c067b891", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"51ee17d534a8cde33e988f0a44005ab0\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:38 GMT" + "etag": "W/\"d67594c098319db78e2d216118a8d2ed\"", + "sourceLastModified": "Wed, 02 Sep 2026 19:19:24 GMT" }, "https://developers.openai.com/api/reference/resources/responses/streaming-events.md": { "description": "OpenAI API streaming event reference.", @@ -5471,13 +5471,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/streaming-events.md", "title": "Responses streaming events", - "bytes": 14988049, + "bytes": 14986189, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "920cb602350f5847272e48cf1df7cab859c6383258cbb5f8ccd5953a51f4b95e", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "a872bebc2a3a76a68232d096f0bb17d98ae5a4ad5131818d6d41e53a2f30f434", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"96b68c63e20935f235471119938501de\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:40 GMT" + "etag": "W/\"3117c32f5c4cd4c98d9e5546f6e15bac\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:17:30 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": "Tue, 01 Sep 2026 19:18:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:25 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": "Tue, 01 Sep 2026 19:18:39 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:26 GMT" }, "https://developers.openai.com/api/reference/resources/responses/websocket-events.md": { "description": "OpenAI API streaming event reference.", @@ -5513,13 +5513,13 @@ "section": "reference", "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/websocket-events.md", "title": "Responses WebSocket events", - "bytes": 16482898, + "bytes": 16481038, "firstSeenAt": "2026-08-17T07:50:43Z", - "sha256": "5c2e7ea97db804dcc5b5287500b9f74fd5ff3fa9f25d55c97314fd8c53e13f99", - "sourceUpdatedAt": "2026-09-01T19:15:22Z", + "sha256": "94c5254565833a22d88341f3a13809e25be371d390ae6add4081213a56ea9aa5", + "sourceUpdatedAt": "2026-09-02T19:16:10Z", "status": "active", - "etag": "W/\"260dfce530a10c02ca767a870c9f4d07\"", - "sourceLastModified": "Tue, 01 Sep 2026 19:18:40 GMT" + "etag": "W/\"858613d357004a30395df6045d67818b\"", + "sourceLastModified": "Wed, 02 Sep 2026 18:38:28 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": "Tue, 01 Sep 2026 19:18:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:28 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": "Tue, 01 Sep 2026 19:18:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:28 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": "Tue, 01 Sep 2026 19:18:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:29 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": "Tue, 01 Sep 2026 19:18:42 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:29 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": "Tue, 01 Sep 2026 19:18:43 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 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": "Tue, 01 Sep 2026 19:18:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 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": "Tue, 01 Sep 2026 19:18:44 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:30 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": "Tue, 01 Sep 2026 19:18:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:31 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": "Tue, 01 Sep 2026 19:18:45 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:32 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": "Tue, 01 Sep 2026 19:18:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:32 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": "Tue, 01 Sep 2026 19:18:46 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:33 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": "Tue, 01 Sep 2026 19:18:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:33 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": "Tue, 01 Sep 2026 19:18:47 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:34 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": "Tue, 01 Sep 2026 19:18:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:34 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": "Tue, 01 Sep 2026 19:18:48 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:35 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": "Tue, 01 Sep 2026 19:18:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:36 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": "Tue, 01 Sep 2026 19:18:49 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:36 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": "Tue, 01 Sep 2026 19:18:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:37 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": "Tue, 01 Sep 2026 19:18:50 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:37 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": "Tue, 01 Sep 2026 19:18:51 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:38 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": "Tue, 01 Sep 2026 19:18:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:38 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": "Tue, 01 Sep 2026 19:18:52 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:39 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": "Tue, 01 Sep 2026 19:18:53 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:39 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": "Tue, 01 Sep 2026 19:18:53 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:40 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": "Tue, 01 Sep 2026 19:03:33 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:07:23 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": "Tue, 01 Sep 2026 19:18:54 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:41 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": "Tue, 01 Sep 2026 19:18:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:42 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": "Tue, 01 Sep 2026 19:18:55 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:42 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": "Tue, 01 Sep 2026 19:18:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:43 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": "Tue, 01 Sep 2026 19:18:41 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:27 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": "Tue, 01 Sep 2026 19:18:56 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:44 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": "Tue, 01 Sep 2026 19:18:57 GMT" + "sourceLastModified": "Wed, 02 Sep 2026 19:19:44 GMT" } }, "schemaVersion": 1, - "generatedAt": "2026-09-01T19:15:22Z" + "generatedAt": "2026-09-02T19:16:10Z" } diff --git a/docs/en/api/docs/changelog.md b/docs/en/api/docs/changelog.md index 7f17d3a..2cb026a 100644 --- a/docs/en/api/docs/changelog.md +++ b/docs/en/api/docs/changelog.md @@ -6,6 +6,16 @@ Upcoming deprecations are listed on the [deprecations page](/api/docs/deprecations). +## September, 2026 + +### Sep 2 + +Update + +Updated API errors so applications can distinguish traffic that increases too quickly from temporary model overload. + +Traffic that increases too quickly can return a `429` error with the `slow_down` code. Temporary model overload returns a `503` error with the `server_is_overloaded` code. Both responses may include `Retry-After`. When the header is present, wait at least as long as it specifies before retrying. If it's missing, use exponential backoff. See the [error codes guide](https://developers.openai.com/api/docs/guides/error-codes) and [rate limits guide](https://developers.openai.com/api/docs/guides/rate-limits). + ## August, 2026 ### Aug 29 diff --git a/docs/en/api/docs/guides/background.md b/docs/en/api/docs/guides/background.md index 4d12c53..2ae4d60 100644 --- a/docs/en/api/docs/guides/background.md +++ b/docs/en/api/docs/guides/background.md @@ -687,7 +687,7 @@ last_sequence_number = -1 response_id = "" stream.each do |event| puts(event.type) - last_sequence_number = event.sequence_number + last_sequence_number = event.sequence_number || last_sequence_number if event.is_a?(OpenAI::Models::Responses::ResponseCreatedEvent) response_id = event.response.id end diff --git a/docs/en/api/docs/guides/error-codes.md b/docs/en/api/docs/guides/error-codes.md index 8ede628..e6eb706 100644 --- a/docs/en/api/docs/guides/error-codes.md +++ b/docs/en/api/docs/guides/error-codes.md @@ -6,22 +6,22 @@ This guide includes an overview on error codes you might see from both the [API] ## API errors -| Code | Overview | -| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 400 - Invalid `service_tier` argument | **Cause:** The requested or resolved service tier is not allowed for the project.
**Solution:** Set `service_tier` to a tier allowed for the project, or update the allowed service tiers in [project settings](https://platform.openai.com/settings/). | -| 401 - Invalid Authentication | **Cause:** Invalid Authentication
**Solution:** Ensure the correct [API key](https://platform.openai.com/settings/organization/api-keys) and requesting organization are being used. | -| 401 - Incorrect API key provided | **Cause:** The requesting API key is not correct.
**Solution:** Ensure the API key used is correct, clear your browser cache, or [generate a new one](https://platform.openai.com/settings/organization/api-keys). | -| 401 - You must be a member of an organization to use the API | **Cause:** Your account is not part of an organization.
**Solution:** Contact us to get added to a new organization or ask your organization manager to [invite you to an organization](https://platform.openai.com/settings/organization/people). | -| 401 - IP not authorized | **Cause:** Your request IP does not match the configured IP allowlist for your project or organization.
**Solution:** Send the request from the correct IP, or update your [IP allowlist settings](https://platform.openai.com/settings/organization/security/ip-allowlist). | -| 403 - Country, region, or territory not supported | **Cause:** You are accessing the API from an unsupported country, region, or territory.
**Solution:** Please see [this page](https://developers.openai.com/api/docs/supported-countries) for more information. | -| 429 - Credit balance exhausted | **Code:** `credit_balance_exhausted`
**Cause:** Your organization has no prepaid credits remaining.
**Solution:** [Add credits](https://platform.openai.com/settings/organization/billing) to continue using the API. | -| 429 - Rate limit reached for requests | **Cause:** You are sending requests too quickly.
**Solution:** Pace your requests and follow the `Retry-After` header when it's present. Read the [Rate limit guide](https://developers.openai.com/api/docs/guides/rate-limits). | -| 429 - Organization spend limit reached | **Code:** `organization_spend_limit_exceeded`
**Cause:** Your organization reached its enforced spend limit.
**Solution:** Increase or remove your [organization spend limit](https://platform.openai.com/settings/organization/limits). | -| 429 - Project spend limit reached | **Code:** `project_spend_limit_exceeded`
**Cause:** Your project reached its enforced spend limit.
**Solution:** Increase or remove the spend limit in your [project settings](https://platform.openai.com/settings/). | -| 429 - Organization usage limit reached | **Code:** `organization_usage_limit_exceeded`
**Cause:** Your organization reached its OpenAI-assigned usage limit.
**Solution:** Request a higher [approved usage limit](https://platform.openai.com/settings/organization/limits) or [contact support](https://help.openai.com/). | -| 500 - The server had an error while processing your request | **Cause:** Issue on our servers.
**Solution:** Retry your request after a brief wait and contact us if the issue persists. Check the [status page](https://status.openai.com/). | -| 503 - The engine is currently overloaded, please try again later | **Cause:** Our servers are experiencing high traffic.
**Solution:** Please retry your requests after a brief wait. | -| 503 - Slow Down | **Cause:** A sudden increase in your request rate is impacting service reliability.
**Solution:** Please reduce your request rate to its original level, maintain a consistent rate for at least 15 minutes, and then gradually increase it. | +| Code | Overview | +| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 400 - Invalid `service_tier` argument | **Cause:** The requested or resolved service tier is not allowed for the project.
**Solution:** Set `service_tier` to a tier allowed for the project, or update the allowed service tiers in [project settings](https://platform.openai.com/settings/). | +| 401 - Invalid Authentication | **Cause:** Invalid Authentication
**Solution:** Ensure the correct [API key](https://platform.openai.com/settings/organization/api-keys) and requesting organization are being used. | +| 401 - Incorrect API key provided | **Cause:** The requesting API key is not correct.
**Solution:** Ensure the API key used is correct, clear your browser cache, or [generate a new one](https://platform.openai.com/settings/organization/api-keys). | +| 401 - You must be a member of an organization to use the API | **Cause:** Your account is not part of an organization.
**Solution:** Contact us to get added to a new organization or ask your organization manager to [invite you to an organization](https://platform.openai.com/settings/organization/people). | +| 401 - IP not authorized | **Cause:** Your request IP does not match the configured IP allowlist for your project or organization.
**Solution:** Send the request from the correct IP, or update your [IP allowlist settings](https://platform.openai.com/settings/organization/security/ip-allowlist). | +| 403 - Country, region, or territory not supported | **Cause:** You are accessing the API from an unsupported country, region, or territory.
**Solution:** Please see [this page](https://developers.openai.com/api/docs/supported-countries) for more information. | +| 429 - Credit balance exhausted | **Code:** `credit_balance_exhausted`
**Cause:** Your organization has no prepaid credits remaining.
**Solution:** [Add credits](https://platform.openai.com/settings/organization/billing) to continue using the API. | +| 429 - Rate limit reached for requests | **Cause:** You are sending requests too quickly.
**Solution:** Pace your requests and follow the `Retry-After` header when it's present. Read the [Rate limit guide](https://developers.openai.com/api/docs/guides/rate-limits). | +| 429 - Slow down | **Type:** `rate_limit_error`
**Code:** `slow_down`
**Cause:** Your request rate increased too quickly.
**Solution:** Follow the `Retry-After` header when it's present, reduce your request rate, and increase it gradually. | +| 429 - Organization spend limit reached | **Code:** `organization_spend_limit_exceeded`
**Cause:** Your organization reached its enforced spend limit.
**Solution:** Increase or remove your [organization spend limit](https://platform.openai.com/settings/organization/limits). | +| 429 - Project spend limit reached | **Code:** `project_spend_limit_exceeded`
**Cause:** Your project reached its enforced spend limit.
**Solution:** Increase or remove the spend limit in your [project settings](https://platform.openai.com/settings/). | +| 429 - Organization usage limit reached | **Code:** `organization_usage_limit_exceeded`
**Cause:** Your organization reached its OpenAI-assigned usage limit.
**Solution:** Request a higher [approved usage limit](https://platform.openai.com/settings/organization/limits) or [contact support](https://help.openai.com/). | +| 500 - The server had an error while processing your request | **Cause:** Issue on our servers.
**Solution:** Retry your request after a brief wait and contact us if the issue persists. Check the [status page](https://status.openai.com/). | +| 503 - Model temporarily overloaded | **Type:** `service_unavailable_error`
**Code:** `server_is_overloaded`
**Cause:** The requested model is temporarily overloaded.
**Solution:** Follow the `Retry-After` header when it's present, then retry your request. | For billing-related errors, inspect `error.code` to identify the specific cause. The broader `error.type` can still be `insufficient_quota`. @@ -156,76 +156,72 @@ To resolve this error, please follow these steps: -### 429 - Organization spend limit reached +### 429 - Slow down -The `organization_spend_limit_exceeded` error indicates that your organization reached its enforced monthly [spend limit](https://developers.openai.com/api/docs/guides/spend-limits). The limit applies to API traffic across all projects in the organization. +A `429` response with the `rate_limit_error` type and `slow_down` code indicates that your request rate increased faster than the service can safely handle. It can occur even when your traffic is within its requests-per-minute and tokens-per-minute limits. -To restore API access, increase or remove the limit in your [organization limit settings](https://platform.openai.com/settings/organization/limits). Otherwise, access resumes after the monthly limit resets. +As a rule of thumb, once your traffic reaches 1 million input tokens per minute (TPM), increase it by no more than 50% every 15 minutes. The exact point at which the ramp-rate limit applies can vary by model and traffic conditions. +To resolve this error: +- If a `Retry-After` header is present, wait at least as long as it specifies before retrying. If it's missing, increase the delay between retries and add a small random delay. +- Reduce your request rate, then increase it gradually. +- Keep your traffic pattern steady to reduce the chance of another `slow_down` error. +Enterprise customers whose pay-as-you-go traffic routinely hits ramp-rate limits can consider [Scale Tier](https://openai.com/api-scale-tier/) for more predictable capacity on eligible models. For GPT-5.6 and later models, see [Reserved Tier](https://openai.com/api-reserved-tier/). These capacity options don't replace the recovery steps above: continue to follow `Retry-After` when it's present and ramp traffic gradually. -### 429 - Project spend limit reached -The `project_spend_limit_exceeded` error indicates that your project reached its enforced monthly [spend limit](https://developers.openai.com/api/docs/guides/spend-limits). Other projects can continue unless their own limit or the organization limit is also reached. -To restore API access, increase or remove the limit in your [project settings](https://platform.openai.com/settings/). Otherwise, access resumes after the monthly limit resets. +### 429 - Organization spend limit reached +The `organization_spend_limit_exceeded` error indicates that your organization reached its enforced monthly [spend limit](https://developers.openai.com/api/docs/guides/spend-limits). The limit applies to API traffic across all projects in the organization. +To restore API access, increase or remove the limit in your [organization limit settings](https://platform.openai.com/settings/organization/limits). Otherwise, access resumes after the monthly limit resets. -### 429 - Organization usage limit reached -The `organization_usage_limit_exceeded` error indicates that your organization reached its OpenAI-assigned monthly [usage limit](https://developers.openai.com/api/docs/guides/rate-limits#usage-tiers). This limit is separate from organization and project spend limits that you configure. -To restore API access, request a higher [approved usage limit](https://platform.openai.com/settings/organization/limits) or [contact support](https://help.openai.com/). +### 429 - Project spend limit reached +The `project_spend_limit_exceeded` error indicates that your project reached its enforced monthly [spend limit](https://developers.openai.com/api/docs/guides/spend-limits). Other projects can continue unless their own limit or the organization limit is also reached. +To restore API access, increase or remove the limit in your [project settings](https://platform.openai.com/settings/). Otherwise, access resumes after the monthly limit resets. -### 503 - The engine is currently overloaded, please try again later -This error message indicates that our servers are experiencing high traffic and are unable to process your request at the moment. This could happen for several reasons, such as: -- There is a sudden spike or surge in demand for our services. -- There is scheduled or unscheduled maintenance or update on our servers. -- There is an unexpected or unavoidable outage or incident on our servers. +### 429 - Organization usage limit reached -To resolve this error, please follow these steps: -- Retry your request after a brief wait. We recommend using an exponential backoff strategy or a retry logic that respects the response headers and the rate limit. You can read more about our rate limit [best practices](https://help.openai.com/en/articles/6891753-rate-limit-advice). -- Check our [status page](https://status.openai.com/) for any updates or announcements regarding our services and servers. -- If you are still getting this error after a reasonable amount of time, please contact us for further assistance. We apologize for any inconvenience and appreciate your patience and understanding. +The `organization_usage_limit_exceeded` error indicates that your organization reached its OpenAI-assigned monthly [usage limit](https://developers.openai.com/api/docs/guides/rate-limits#usage-tiers). This limit is separate from organization and project spend limits that you configure. +To restore API access, request a higher [approved usage limit](https://platform.openai.com/settings/organization/limits) or [contact support](https://help.openai.com/). -### 503 - Slow Down +### 503 - Model temporarily overloaded -This error can occur with Pay-As-You-Go models, which are shared across all OpenAI users. It indicates that your traffic has significantly increased, overloading the model and triggering temporary throttling to maintain service stability. -To resolve this error, please follow these steps: +A `503` response with the `service_unavailable_error` type and `server_is_overloaded` code indicates that the requested model does not have enough capacity to process your request at the moment. -- Reduce your request rate to its original level, keep it stable for at least 15 minutes, and then gradually ramp it up. -- Maintain a consistent traffic pattern to minimize the likelihood of throttling. You should rarely encounter this error if your request volume remains steady. -- Consider upgrading to the [Scale Tier](https://openai.com/api-scale-tier/) for guaranteed capacity and performance, ensuring more reliable access during peak demand periods. +If a `Retry-After` header is present, wait at least as long as it specifies before retrying. If it's missing, increase the delay between retries. If the error continues, check the [status page](https://status.openai.com/) for an active incident. diff --git a/docs/en/api/docs/guides/fast-mode.md b/docs/en/api/docs/guides/fast-mode.md index 5bfabea..3e58805 100644 --- a/docs/en/api/docs/guides/fast-mode.md +++ b/docs/en/api/docs/guides/fast-mode.md @@ -126,7 +126,7 @@ Fast mode consumption counts toward rate limits the same way as Standard process **Ramp rate limit** -If your traffic ramps too fast, the system may downgrade some Fast mode requests to standard speeds and charge standard rates. When this happens, the response contains `service_tier: "default"`. The ramp rate limit may apply if you send at least 1 million tokens per minute (TPM) and increase TPM by more than 50% within 15 minutes. +If your traffic ramps too fast, the system may downgrade some Fast mode requests to standard speeds and charge standard rates. When this happens, the response contains `service_tier: "default"`. As a rule of thumb, once your traffic reaches 1 million input tokens per minute (TPM), increase it by no more than 50% every 15 minutes. The exact point at which the ramp-rate limit applies can vary by model and traffic conditions. To avoid triggering the ramp rate limit: diff --git a/docs/en/api/docs/guides/function-calling.md b/docs/en/api/docs/guides/function-calling.md index 71e676f..3b332e2 100644 --- a/docs/en/api/docs/guides/function-calling.md +++ b/docs/en/api/docs/guides/function-calling.md @@ -298,7 +298,8 @@ func main() { if err := json.Unmarshal([]byte(call.Arguments), &arguments); err != nil { panic(err) } - functionOutput = responses.ResponseInputItemParamOfFunctionCallOutput(call.CallID, getHoroscope(arguments.Sign)) + functionOutput = responses.ResponseInputItemParamOfFunctionCallOutput(getHoroscope(arguments.Sign)) + functionOutput.OfFunctionCallOutput.CallID = openai.String(call.CallID) } if functionOutput.OfFunctionCallOutput == nil { panic("the model did not call get_horoscope") @@ -680,7 +681,9 @@ for _, output := range response.Output { if err != nil { panic(err) } - input = append(input, responses.ResponseInputItemParamOfFunctionCallOutput(toolCall.CallID, result)) + toolOutput := responses.ResponseInputItemParamOfFunctionCallOutput(result) + toolOutput.OfFunctionCallOutput.CallID = openai.String(toolCall.CallID) + input = append(input, toolOutput) } ``` diff --git a/docs/en/api/docs/guides/moderation.md b/docs/en/api/docs/guides/moderation.md index 81354b5..0023914 100644 --- a/docs/en/api/docs/guides/moderation.md +++ b/docs/en/api/docs/guides/moderation.md @@ -153,27 +153,31 @@ ResponseCreateParams params = .build(); var response = client.responses().create(params); -JsonValue moderation = response._additionalProperties().get("moderation"); -if (moderation == null) { - throw new IllegalStateException("The response did not include moderation results"); -} -Map results = moderation.convert(Map.class); +var moderation = + response + .moderation() + .orElseThrow( + () -> new IllegalStateException("The response did not include moderation results")); List flags = new ArrayList<>(); -for (String side : List.of("input", "output")) { - if (!(results.get(side) instanceof Map result)) { - throw new IllegalStateException("Missing " + side + " moderation result"); - } - if ("error".equals(result.get("type"))) { - throw new IllegalStateException(String.valueOf(result.get("message"))); - } - if (!"moderation_result".equals(result.get("type"))) { - throw new IllegalStateException("Unexpected " + side + " moderation result type"); - } - if (!(result.get("flagged") instanceof Boolean flagged)) { - throw new IllegalStateException("Missing " + side + " moderation flag"); - } - flags.add(flagged); + +var input = moderation.input(); +if (input.isError()) { + throw new IllegalStateException(input.asError().message()); +} +if (!input.isModerationResult()) { + throw new IllegalStateException("Missing input moderation flag"); } +flags.add(input.asModerationResult().flagged()); + +var output = moderation.output(); +if (output.isError()) { + throw new IllegalStateException(output.asError().message()); +} +if (!output.isModerationResult()) { + throw new IllegalStateException("Missing output moderation flag"); +} +flags.add(output.asModerationResult().flagged()); + flags.forEach(System.out::println); ``` diff --git a/docs/en/api/docs/guides/rate-limits.md b/docs/en/api/docs/guides/rate-limits.md index 746f91b..6a6d595 100644 --- a/docs/en/api/docs/guides/rate-limits.md +++ b/docs/en/api/docs/guides/rate-limits.md @@ -81,6 +81,23 @@ curl https://api.openai.com/v1/fine_tuning/model_limits \ ## Error mitigation +### Handle rapid traffic increases and model overload + +The API can return `slow_down` when your request rate increases too quickly, or `server_is_overloaded` when the requested model is temporarily overloaded. Check the HTTP status and `error.code` to tell these conditions apart: + +| HTTP status | Error type | Error code | What it means | What to do | +| ----------- | --------------------------- | ---------------------- | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `429` | `rate_limit_error` | `slow_down` | Your request rate increased too quickly. | Follow `Retry-After` when it's present, reduce your request rate, and then increase it gradually. | +| `503` | `service_unavailable_error` | `server_is_overloaded` | The requested model is temporarily overloaded. | Follow `Retry-After` when it's present, then retry. If the error continues, increase the delay between retry attempts. | + +If `Retry-After` is missing, increase the delay between retries and add a small random delay. + +A `slow_down` error can occur even when your traffic is within its requests-per-minute and tokens-per-minute limits. It reflects how quickly traffic increased, not whether you exhausted those limits. + +As a rule of thumb, once your traffic reaches 1 million input tokens per minute (TPM), increase it by no more than 50% every 15 minutes. The exact point at which the ramp-rate limit applies can vary by model and traffic conditions. + +Enterprise customers whose pay-as-you-go traffic routinely hits ramp-rate limits can consider [Scale Tier](https://openai.com/api-scale-tier/) for more predictable capacity on eligible models. For GPT-5.6 and later models, see [Reserved Tier](https://openai.com/api-reserved-tier/). Capacity tiers don't change how you should handle a `slow_down` response: follow `Retry-After` when it's present, reduce traffic, and ramp gradually. + ### What are some steps I can take to mitigate this? The OpenAI Cookbook has a [Python notebook](https://developers.openai.com/cookbook/examples/how_to_handle_rate_limits) that explains how to avoid rate limit errors, as well an example [Python script](https://github.com/openai/openai-cookbook/blob/main/examples/api_request_parallel_processor.py) for staying under rate limits while batch processing API requests. diff --git a/docs/en/api/docs/guides/workload-identity-federation/x509.md b/docs/en/api/docs/guides/workload-identity-federation/x509.md index 1559306..3e98997 100644 --- a/docs/en/api/docs/guides/workload-identity-federation/x509.md +++ b/docs/en/api/docs/guides/workload-identity-federation/x509.md @@ -96,7 +96,7 @@ X.509 mappings use derived `openai.*` attributes. They don't match raw JWT claim The provider list displays the provider ID, and the mapping details display the selected service account and its service account ID. Record both identifiers; the workload sends them during token exchange. -## Exchange the certificate for an access token +## Use X.509 workload identity with an SDK Set environment variables for the certificate chain, private key, provider, and service account: @@ -109,6 +109,264 @@ export OPENAI_SERVICE_ACCOUNT_ID="svc_acct_example" The certificate-chain file should contain the leaf certificate first, followed by any intermediate certificates. Don't include certificate material or a `subject_token` in the request body. +Configure an OpenAI SDK client with these values. The SDK presents the client certificate during token exchange and API requests, routes API requests to the mTLS endpoint, and renews short-lived access tokens automatically. + +Authenticate with an X.509 client certificate + +```javascript +import { readFile } from "node:fs/promises"; + +import OpenAI from "openai"; +import { workloadIdentity } from "openai/auth/x509-transport"; + +const certificatePath = process.env.OPENAI_MTLS_CERT_CHAIN; +const privateKeyPath = process.env.OPENAI_MTLS_KEY; +const identityProviderId = process.env.OPENAI_IDENTITY_PROVIDER_ID; +const serviceAccountId = process.env.OPENAI_SERVICE_ACCOUNT_ID; + +if ( + !certificatePath || + !privateKeyPath || + !identityProviderId || + !serviceAccountId +) { + throw new Error( + "Set OPENAI_MTLS_CERT_CHAIN, OPENAI_MTLS_KEY, OPENAI_IDENTITY_PROVIDER_ID, and OPENAI_SERVICE_ACCOUNT_ID" + ); +} + +const credential = workloadIdentity.fromX509({ + certificateChain: await readFile(certificatePath, "utf8"), + privateKey: await readFile(privateKeyPath, "utf8"), + identityProviderId, + serviceAccountId, +}); + +try { + const client = new OpenAI({ credential }); + const response = await client.responses.create({ + model: "gpt-5.6-terra", + input: "Say hello from X.509 workload identity federation.", + }); + + console.log(response.output_text); +} finally { + await credential.close(); +} +``` + +```python +import os +import ssl + +from openai import DefaultHttpx2Client, OpenAI +from openai.auth import x509_workload_identity + +tls_context = ssl.create_default_context() +tls_context.load_cert_chain( + certfile=os.environ["OPENAI_MTLS_CERT_CHAIN"], + keyfile=os.environ["OPENAI_MTLS_KEY"], +) + +with OpenAI( + base_url="https://mtls.api.openai.com/v1", + workload_identity=x509_workload_identity( + identity_provider_id=os.environ["OPENAI_IDENTITY_PROVIDER_ID"], + service_account_id=os.environ["OPENAI_SERVICE_ACCOUNT_ID"], + ), + http_client=DefaultHttpx2Client(verify=tls_context, follow_redirects=False), +) as client: + response = client.responses.create( + model="gpt-5.6-terra", + input="Say hello from X.509 workload identity federation.", + ) + + print(response.output_text) +``` + +```go +package main + +import ( + "context" + "crypto/tls" + "fmt" + "log" + "net/http" + "os" + + "github.com/openai/openai-go/v3" + "github.com/openai/openai-go/v3/auth" + "github.com/openai/openai-go/v3/option" + "github.com/openai/openai-go/v3/responses" +) + +func main() { + certificate, err := tls.LoadX509KeyPair( + os.Getenv("OPENAI_MTLS_CERT_CHAIN"), + os.Getenv("OPENAI_MTLS_KEY"), + ) + if err != nil { + log.Fatal(err) + } + + transport, err := auth.NewX509Transport(&http.Transport{ + TLSClientConfig: &tls.Config{ + Certificates: []tls.Certificate{certificate}, + MinVersion: tls.VersionTLS12, + }, + }) + if err != nil { + log.Fatal(err) + } + defer transport.Close() + + client := openai.NewClient( + option.WithX509WorkloadIdentity(auth.X509WorkloadIdentity{ + IdentityProviderID: os.Getenv("OPENAI_IDENTITY_PROVIDER_ID"), + ServiceAccountID: os.Getenv("OPENAI_SERVICE_ACCOUNT_ID"), + Transport: transport, + }), + ) + + response, err := client.Responses.New(context.Background(), responses.ResponseNewParams{ + Model: "gpt-5.6-terra", + Input: responses.ResponseNewParamsInputUnion{ + OfString: openai.String("Say hello from X.509 workload identity federation."), + }, + }) + if err != nil { + log.Fatal(err) + } + + fmt.Println(response.OutputText()) +} +``` + +```java +import com.openai.client.OpenAIClient; +import com.openai.client.okhttp.OpenAIOkHttpClient; +import com.openai.client.okhttp.X509Transport; +import com.openai.client.okhttp.X509WorkloadIdentity; +import com.openai.models.responses.ResponseCreateParams; +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.security.KeyStore; +import java.time.Duration; +import java.util.Arrays; +import javax.net.ssl.KeyManagerFactory; +import javax.net.ssl.TrustManagerFactory; +import javax.net.ssl.X509ExtendedKeyManager; +import javax.net.ssl.X509TrustManager; + +char[] password = System.getenv("OPENAI_X509_KEYSTORE_PASSWORD").toCharArray(); +try { + KeyStore keyStore = KeyStore.getInstance("PKCS12"); + try (InputStream input = + Files.newInputStream(Paths.get(System.getenv("OPENAI_X509_KEYSTORE_PATH")))) { + keyStore.load(input, password); + } + + KeyManagerFactory keyManagers = + KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm()); + keyManagers.init(keyStore, password); + X509ExtendedKeyManager keyManager = + Arrays.stream(keyManagers.getKeyManagers()) + .filter(X509ExtendedKeyManager.class::isInstance) + .map(X509ExtendedKeyManager.class::cast) + .findFirst() + .orElseThrow(() -> new IllegalStateException("No X.509 key manager available")); + + TrustManagerFactory trustManagers = + TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); + trustManagers.init((KeyStore) null); + X509TrustManager trustManager = + Arrays.stream(trustManagers.getTrustManagers()) + .filter(X509TrustManager.class::isInstance) + .map(X509TrustManager.class::cast) + .findFirst() + .orElseThrow(() -> new IllegalStateException("No X.509 trust manager available")); + + X509Transport transport = + X509Transport.builder() + .keyManager(keyManager) + .certificateAlias(System.getenv("OPENAI_X509_CERTIFICATE_ALIAS")) + .trustManager(trustManager) + .build(); + X509WorkloadIdentity identity = + X509WorkloadIdentity.builder() + .identityProviderId(System.getenv("OPENAI_IDENTITY_PROVIDER_ID")) + .serviceAccountId(System.getenv("OPENAI_SERVICE_ACCOUNT_ID")) + .transport(transport) + .refreshBuffer(Duration.ofMinutes(10)) + .build(); + + OpenAIClient client = OpenAIOkHttpClient.builder().x509WorkloadIdentity(identity).build(); + try { + ResponseCreateParams params = + ResponseCreateParams.builder() + .model("gpt-5.6-terra") + .input("Say hello from X.509 workload identity federation.") + .build(); + + client.responses().create(params).output().stream() + .flatMap(item -> item.message().stream()) + .flatMap(message -> message.content().stream()) + .flatMap(content -> content.outputText().stream()) + .forEach(outputText -> System.out.println(outputText.text())); + } finally { + client.close(); + } +} finally { + Arrays.fill(password, '\0'); +} +``` + +```ruby +require "openai" +require "openssl" + +certificate_chain = OpenSSL::X509::Certificate.load( + File.binread(ENV.fetch("OPENAI_MTLS_CERT_CHAIN")) +) +certificate, *intermediates = certificate_chain +private_key = OpenSSL::PKey.read(File.binread(ENV.fetch("OPENAI_MTLS_KEY"))) + +http_client = OpenAI::NetHTTPClient.new do |connection| + connection.cert = certificate + connection.extra_chain_cert = intermediates + connection.key = private_key +end + +workload_identity = OpenAI::Auth::X509WorkloadIdentity.new( + identity_provider_id: ENV.fetch("OPENAI_IDENTITY_PROVIDER_ID"), + service_account_id: ENV.fetch("OPENAI_SERVICE_ACCOUNT_ID"), + http_client: http_client +) + +begin + client = OpenAI::Client.new(api_key: nil, workload_identity: workload_identity) + response = client.responses.create( + model: "gpt-5.6-terra", + input: "Say hello from X.509 workload identity federation." + ) + + puts(response.output_text) +ensure + http_client.close +end +``` + + +These examples require OpenAI SDK versions that support the X.509 configuration shown here: JavaScript 7.8.0 or later with the `undici` peer dependency installed, Python 3.6.0 or later, Go 3.54.0 or later, Java 4.55.0 or later, and Ruby 0.83.0 or later. + +The Java example loads a PKCS12 keystore to construct its `X509ExtendedKeyManager` and uses the platform default trust store to construct its `X509TrustManager`. Set `OPENAI_X509_KEYSTORE_PATH`, `OPENAI_X509_KEYSTORE_PASSWORD`, and `OPENAI_X509_CERTIFICATE_ALIAS` for this example. You can instead supply PEM-backed or hardware-backed managers to the SDK. + +## Exchange the certificate manually + +To inspect or implement the token exchange protocol directly, present the certificate to the X.509 token endpoint: + ```bash curl --cert "$OPENAI_MTLS_CERT_CHAIN" \ --key "$OPENAI_MTLS_KEY" \ @@ -142,7 +400,7 @@ The `expires_in` value of `3600` is illustrative. The returned lifetime can be s Read the `access_token` value from the successful response into your application's credential store or an environment variable such as `OPENAI_WIF_ACCESS_TOKEN`. Treat it as a secret and don't print, log, or commit it. -## Call the OpenAI API +## Call the OpenAI API manually Set `OPENAI_MODEL` to `gpt-5.6`, the current default, or another model available to the target project. Then send the bearer token and an accepted client certificate to the API mTLS endpoint: diff --git a/docs/en/api/docs/libraries.md b/docs/en/api/docs/libraries.md index 4070c9c..6242136 100644 --- a/docs/en/api/docs/libraries.md +++ b/docs/en/api/docs/libraries.md @@ -173,7 +173,7 @@ OpenAI provides an API helper for the Java programming language, currently in be com.openai openai-java - 4.55.0 + 4.56.0 ``` diff --git a/docs/en/api/docs/quickstart.md b/docs/en/api/docs/quickstart.md index b829d4a..bc423f2 100644 --- a/docs/en/api/docs/quickstart.md +++ b/docs/en/api/docs/quickstart.md @@ -190,7 +190,7 @@ OpenAI provides an API helper for the Java programming language, currently in be com.openai openai-java - 4.55.0 + 4.56.0 ``` diff --git a/docs/en/api/reference/resources/beta/subresources/responses/streaming-events.md b/docs/en/api/reference/resources/beta/subresources/responses/streaming-events.md index c2bcb0a..aa93d08 100644 --- a/docs/en/api/reference/resources/beta/subresources/responses/streaming-events.md +++ b/docs/en/api/reference/resources/beta/subresources/responses/streaming-events.md @@ -2538,8 +2538,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -2902,6 +2901,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -2914,7 +2917,8 @@ Schema name: `BetaResponseCreatedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -8187,23 +8191,6 @@ Schema name: `BetaResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -8226,9 +8213,6 @@ Schema name: `BetaResponseCreatedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -8238,8 +8222,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -8390,6 +8373,13 @@ Schema name: `BetaResponseCreatedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -66764,8 +66754,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -67128,6 +67117,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -67140,7 +67133,8 @@ Schema name: `BetaResponseInProgressEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -72413,23 +72407,6 @@ Schema name: `BetaResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -72452,9 +72429,6 @@ Schema name: `BetaResponseInProgressEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -72464,8 +72438,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -72616,6 +72589,13 @@ Schema name: `BetaResponseInProgressEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -130990,8 +130970,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -131354,6 +131333,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -131366,7 +131349,8 @@ Schema name: `BetaResponseCompletedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -136639,23 +136623,6 @@ Schema name: `BetaResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -136678,9 +136645,6 @@ Schema name: `BetaResponseCompletedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -136690,8 +136654,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -136842,6 +136805,13 @@ Schema name: `BetaResponseCompletedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -195233,8 +195203,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -195597,6 +195566,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -195609,7 +195582,8 @@ Schema name: `BetaResponseFailedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -200882,23 +200856,6 @@ Schema name: `BetaResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -200921,9 +200878,6 @@ Schema name: `BetaResponseFailedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -200933,8 +200887,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -201085,6 +201038,13 @@ Schema name: `BetaResponseFailedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -259457,8 +259417,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -259821,6 +259780,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -259833,7 +259796,8 @@ Schema name: `BetaResponseIncompleteEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -265106,23 +265070,6 @@ Schema name: `BetaResponseIncompleteEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -265145,9 +265092,6 @@ Schema name: `BetaResponseIncompleteEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -265157,8 +265101,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -265309,6 +265252,13 @@ Schema name: `BetaResponseIncompleteEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -388767,8 +388717,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -389131,6 +389080,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -389143,7 +389096,8 @@ Schema name: `BetaResponseQueuedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -394416,23 +394370,6 @@ Schema name: `BetaResponseQueuedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -394455,9 +394392,6 @@ Schema name: `BetaResponseQueuedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -394467,8 +394401,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -394619,6 +394552,13 @@ Schema name: `BetaResponseQueuedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", diff --git a/docs/en/api/reference/resources/beta/subresources/responses/websocket-events.md b/docs/en/api/reference/resources/beta/subresources/responses/websocket-events.md index aeff38f..f6ddab2 100644 --- a/docs/en/api/reference/resources/beta/subresources/responses/websocket-events.md +++ b/docs/en/api/reference/resources/beta/subresources/responses/websocket-events.md @@ -100313,8 +100313,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -100677,6 +100676,10 @@ Schema name: `BetaResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -100689,7 +100692,8 @@ Schema name: `BetaResponseCreatedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -105962,23 +105966,6 @@ Schema name: `BetaResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -106001,9 +105988,6 @@ Schema name: `BetaResponseCreatedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -106013,8 +105997,7 @@ Schema name: `BetaResponseCreatedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -106165,6 +106148,13 @@ Schema name: `BetaResponseCreatedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -164574,8 +164564,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -164938,6 +164927,10 @@ Schema name: `BetaResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -164950,7 +164943,8 @@ Schema name: `BetaResponseInProgressEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -170223,23 +170217,6 @@ Schema name: `BetaResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -170262,9 +170239,6 @@ Schema name: `BetaResponseInProgressEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -170274,8 +170248,7 @@ Schema name: `BetaResponseInProgressEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -170426,6 +170399,13 @@ Schema name: `BetaResponseInProgressEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -228835,8 +228815,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -229199,6 +229178,10 @@ Schema name: `BetaResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -229211,7 +229194,8 @@ Schema name: `BetaResponseCompletedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -234484,23 +234468,6 @@ Schema name: `BetaResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -234523,9 +234490,6 @@ Schema name: `BetaResponseCompletedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -234535,8 +234499,7 @@ Schema name: `BetaResponseCompletedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -234687,6 +234650,13 @@ Schema name: `BetaResponseCompletedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -293113,8 +293083,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -293477,6 +293446,10 @@ Schema name: `BetaResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -293489,7 +293462,8 @@ Schema name: `BetaResponseFailedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -298762,23 +298736,6 @@ Schema name: `BetaResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -298801,9 +298758,6 @@ Schema name: `BetaResponseFailedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -298813,8 +298767,7 @@ Schema name: `BetaResponseFailedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -298965,6 +298918,13 @@ Schema name: `BetaResponseFailedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -357372,8 +357332,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -357736,6 +357695,10 @@ Schema name: `BetaResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -357748,7 +357711,8 @@ Schema name: `BetaResponseIncompleteEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -363021,23 +362985,6 @@ Schema name: `BetaResponseIncompleteEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -363060,9 +363007,6 @@ Schema name: `BetaResponseIncompleteEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -363072,8 +363016,7 @@ Schema name: `BetaResponseIncompleteEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -363224,6 +363167,13 @@ Schema name: `BetaResponseIncompleteEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -488117,8 +488067,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) user": { @@ -488481,6 +488430,10 @@ Schema name: `BetaResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -488493,7 +488446,8 @@ Schema name: `BetaResponseQueuedEvent` "childrenParentSchema": "enum", "children": [ "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 0": { @@ -493766,23 +493720,6 @@ Schema name: `BetaResponseQueuedEvent` "schemaType": "integer", "children": [] }, - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/BetaResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) beta.responses > (model) beta_response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/BetaResponseUsage", @@ -493805,9 +493742,6 @@ Schema name: `BetaResponseQueuedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -493817,8 +493751,7 @@ Schema name: `BetaResponseQueuedEvent` "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) input_tokens_details", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens", "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) output_tokens_details", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens", - "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) compute_units" + "(resource) beta.responses > (model) beta_response_usage > (schema) > (property) total_tokens" ] }, "(resource) beta.responses > (model) beta_response_error > (schema) > (property) code > (member) 0": { @@ -493969,6 +493902,13 @@ Schema name: `BetaResponseQueuedEvent` } }, "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) beta.responses > (model) beta_response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", diff --git a/docs/en/api/reference/resources/chat.md b/docs/en/api/reference/resources/chat.md index edf3a8f..2eb175f 100644 --- a/docs/en/api/reference/resources/chat.md +++ b/docs/en/api/reference/resources/chat.md @@ -1874,10 +1874,6 @@ chunk objects if the request is streamed. Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -2075,7 +2071,6 @@ curl https://api.openai.com/v1/chat/completions \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, @@ -3124,10 +3119,6 @@ with the `store` parameter set to `true` will be returned. Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -3329,7 +3320,6 @@ curl https://api.openai.com/v1/chat/completions \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, @@ -3892,10 +3882,6 @@ with the `store` parameter set to `true` will be returned. Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -4077,7 +4063,6 @@ curl https://api.openai.com/v1/chat/completions/$COMPLETION_ID \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, @@ -4638,10 +4623,6 @@ the only supported modification is to update the `metadata` field. Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -4829,7 +4810,6 @@ curl https://api.openai.com/v1/chat/completions/$COMPLETION_ID \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, @@ -5404,10 +5384,6 @@ curl -X POST https://api.openai.com/v1/chat/completions/chat_abc123 \ Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -6110,10 +6086,6 @@ curl -X POST https://api.openai.com/v1/chat/completions/chat_abc123 \ Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. diff --git a/docs/en/api/reference/resources/chat/subresources/completions/methods/retrieve.md b/docs/en/api/reference/resources/chat/subresources/completions/methods/retrieve.md index f56ef46..7336d07 100644 --- a/docs/en/api/reference/resources/chat/subresources/completions/methods/retrieve.md +++ b/docs/en/api/reference/resources/chat/subresources/completions/methods/retrieve.md @@ -487,10 +487,6 @@ with the `store` parameter set to `true` will be returned. Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -672,7 +668,6 @@ curl https://api.openai.com/v1/chat/completions/$COMPLETION_ID \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, diff --git a/docs/en/api/reference/resources/chat/subresources/completions/streaming-events.md b/docs/en/api/reference/resources/chat/subresources/completions/streaming-events.md index c6aacb8..9ffe12a 100644 --- a/docs/en/api/reference/resources/chat/subresources/completions/streaming-events.md +++ b/docs/en/api/reference/resources/chat/subresources/completions/streaming-events.md @@ -305,7 +305,6 @@ Schema name: `CreateChatCompletionStreamResponse` "(resource) completions > (model) completion_usage > (schema) > (property) prompt_tokens", "(resource) completions > (model) completion_usage > (schema) > (property) total_tokens", "(resource) completions > (model) completion_usage > (schema) > (property) completion_tokens_details", - "(resource) completions > (model) completion_usage > (schema) > (property) compute_units", "(resource) completions > (model) completion_usage > (schema) > (property) prompt_tokens_details" ] }, @@ -661,23 +660,6 @@ Schema name: `CreateChatCompletionStreamResponse` "(resource) completions > (model) completion_usage > (schema) > (property) completion_tokens_details > (property) text_tokens" ] }, - "(resource) completions > (model) completion_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/CompletionUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) completions > (model) completion_usage > (schema) > (property) prompt_tokens_details": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/CompletionUsage/properties/prompt_tokens_details", @@ -736,9 +718,6 @@ Schema name: `CreateChatCompletionStreamResponse` { "ident": "completion_tokens_details" }, - { - "ident": "compute_units" - }, { "ident": "prompt_tokens_details" } @@ -750,7 +729,6 @@ Schema name: `CreateChatCompletionStreamResponse` "(resource) completions > (model) completion_usage > (schema) > (property) prompt_tokens", "(resource) completions > (model) completion_usage > (schema) > (property) total_tokens", "(resource) completions > (model) completion_usage > (schema) > (property) completion_tokens_details", - "(resource) completions > (model) completion_usage > (schema) > (property) compute_units", "(resource) completions > (model) completion_usage > (schema) > (property) prompt_tokens_details" ] }, diff --git a/docs/en/api/reference/resources/completions.md b/docs/en/api/reference/resources/completions.md index 0715c7c..d564d6f 100644 --- a/docs/en/api/reference/resources/completions.md +++ b/docs/en/api/reference/resources/completions.md @@ -265,10 +265,6 @@ Returns a completion object, or a sequence of completion objects if the request Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -354,7 +350,6 @@ curl https://api.openai.com/v1/completions \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, @@ -547,10 +542,6 @@ curl https://api.openai.com/v1/completions \ Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -607,7 +598,7 @@ curl https://api.openai.com/v1/completions \ ### Completion Usage -- `CompletionUsage object { completion_tokens, prompt_tokens, total_tokens, 3 more }` +- `CompletionUsage object { completion_tokens, prompt_tokens, total_tokens, 2 more }` Usage statistics for the completion request. @@ -652,10 +643,6 @@ curl https://api.openai.com/v1/completions \ Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. diff --git a/docs/en/api/reference/resources/completions/methods/create.md b/docs/en/api/reference/resources/completions/methods/create.md index a367301..004514a 100644 --- a/docs/en/api/reference/resources/completions/methods/create.md +++ b/docs/en/api/reference/resources/completions/methods/create.md @@ -263,10 +263,6 @@ Returns a completion object, or a sequence of completion objects if the request Text output tokens generated by the model. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `prompt_tokens_details: optional object { audio_tokens, cache_write_tokens, cached_tokens, 2 more }` Breakdown of tokens used in the prompt. @@ -352,7 +348,6 @@ curl https://api.openai.com/v1/completions \ "rejected_prediction_tokens": 0, "text_tokens": 0 }, - "compute_units": 0, "prompt_tokens_details": { "audio_tokens": 0, "cache_write_tokens": 0, diff --git a/docs/en/api/reference/resources/responses.md b/docs/en/api/reference/resources/responses.md index 7f9e5b9..1a4e096 100644 --- a/docs/en/api/reference/resources/responses.md +++ b/docs/en/api/reference/resources/responses.md @@ -82,12 +82,14 @@ the `background` parameter set to `true` can be cancelled. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -9162,10 +9164,6 @@ the `background` parameter set to `true` can be cancelled. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -9346,8 +9344,7 @@ curl https://api.openai.com/v1/responses/$RESPONSE_ID/cancel \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } @@ -17900,10 +17897,6 @@ Learn when and how to compact long-running conversations in the [conversation st The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - ### Example ```http @@ -17951,8 +17944,7 @@ curl https://api.openai.com/v1/responses/compact \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 } } ``` @@ -23958,12 +23950,14 @@ as input for the model's response. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -33038,10 +33032,6 @@ as input for the model's response. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -33230,8 +33220,7 @@ curl https://api.openai.com/v1/responses \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } @@ -34157,12 +34146,14 @@ Retrieves a model response with the given ID. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -43237,10 +43228,6 @@ Retrieves a model response with the given ID. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -43420,8 +43407,7 @@ curl https://api.openai.com/v1/responses/$RESPONSE_ID \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } @@ -47591,10 +47577,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - ### Computer Action - `ComputerAction = object { button, type, x, 2 more } or object { keys, type, x, y } or object { path, type, keys } or 6 more` @@ -48559,12 +48541,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -57639,10 +57623,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -57923,12 +57903,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -67003,10 +66985,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -67796,12 +67774,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -76876,10 +76856,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -77108,12 +77084,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -86188,10 +86166,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -86685,12 +86659,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -95765,10 +95741,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -95890,12 +95862,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -104970,10 +104944,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -118464,12 +118434,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -127544,10 +127516,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -128326,12 +128294,14 @@ curl https://api.openai.com/v1/responses/resp_123 \ Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -137406,10 +137376,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -139235,7 +139201,7 @@ curl https://api.openai.com/v1/responses/resp_123 \ ### Response Usage -- `ResponseUsage object { input_tokens, input_tokens_details, output_tokens, 3 more }` +- `ResponseUsage object { input_tokens, input_tokens_details, output_tokens, 2 more }` Represents token usage details including input tokens, output tokens, a breakdown of output tokens, and the total tokens used. @@ -139273,10 +139239,6 @@ curl https://api.openai.com/v1/responses/resp_123 \ The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - ### Response Web Search Call Completed Event - `ResponseWebSearchCallCompletedEvent object { item_id, output_index, sequence_number, type }` diff --git a/docs/en/api/reference/resources/responses/methods/cancel.md b/docs/en/api/reference/resources/responses/methods/cancel.md index e827b88..2ac7a86 100644 --- a/docs/en/api/reference/resources/responses/methods/cancel.md +++ b/docs/en/api/reference/resources/responses/methods/cancel.md @@ -80,12 +80,14 @@ the `background` parameter set to `true` can be cancelled. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -9160,10 +9162,6 @@ the `background` parameter set to `true` can be cancelled. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -9344,8 +9342,7 @@ curl https://api.openai.com/v1/responses/$RESPONSE_ID/cancel \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } diff --git a/docs/en/api/reference/resources/responses/methods/compact.md b/docs/en/api/reference/resources/responses/methods/compact.md index b9c5587..89c2832 100644 --- a/docs/en/api/reference/resources/responses/methods/compact.md +++ b/docs/en/api/reference/resources/responses/methods/compact.md @@ -8486,10 +8486,6 @@ Learn when and how to compact long-running conversations in the [conversation st The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - ### Example ```http @@ -8537,8 +8533,7 @@ curl https://api.openai.com/v1/responses/compact \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 } } ``` diff --git a/docs/en/api/reference/resources/responses/methods/create.md b/docs/en/api/reference/resources/responses/methods/create.md index c4ed209..4738e45 100644 --- a/docs/en/api/reference/resources/responses/methods/create.md +++ b/docs/en/api/reference/resources/responses/methods/create.md @@ -5929,12 +5929,14 @@ as input for the model's response. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -15009,10 +15011,6 @@ as input for the model's response. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -15201,8 +15199,7 @@ curl https://api.openai.com/v1/responses \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } diff --git a/docs/en/api/reference/resources/responses/methods/retrieve.md b/docs/en/api/reference/resources/responses/methods/retrieve.md index df5cd3c..207097a 100644 --- a/docs/en/api/reference/resources/responses/methods/retrieve.md +++ b/docs/en/api/reference/resources/responses/methods/retrieve.md @@ -124,12 +124,14 @@ Retrieves a model response with the given ID. Details about why the response is incomplete. - - `reason: optional "max_output_tokens" or "content_filter"` + - `reason: optional "max_output_tokens" or "max_messages" or "content_filter"` The reason why the response is incomplete. - `"max_output_tokens"` + - `"max_messages"` + - `"content_filter"` - `instructions: string or array of EasyInputMessage or object { content, role, status, type } or ResponseOutputMessage or 29 more or null` @@ -9204,10 +9206,6 @@ Retrieves a model response with the given ID. The total number of tokens used. - - `compute_units: optional number or null` - - Compute units for the request. Currently null when available. - - `user: optional string` This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations. @@ -9387,8 +9385,7 @@ curl https://api.openai.com/v1/responses/$RESPONSE_ID \ "output_tokens_details": { "reasoning_tokens": 0 }, - "total_tokens": 0, - "compute_units": 0 + "total_tokens": 0 }, "user": "user-1234" } diff --git a/docs/en/api/reference/resources/responses/streaming-events.md b/docs/en/api/reference/resources/responses/streaming-events.md index 3553285..9fcf946 100644 --- a/docs/en/api/reference/resources/responses/streaming-events.md +++ b/docs/en/api/reference/resources/responses/streaming-events.md @@ -1917,8 +1917,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -2267,6 +2266,10 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -2279,7 +2282,8 @@ Schema name: `ResponseCreatedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -7495,23 +7499,6 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -7534,9 +7521,6 @@ Schema name: `ResponseCreatedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -7546,8 +7530,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -7698,6 +7681,13 @@ Schema name: `ResponseCreatedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -56242,8 +56232,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -56592,6 +56581,10 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -56604,7 +56597,8 @@ Schema name: `ResponseInProgressEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -61820,23 +61814,6 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -61859,9 +61836,6 @@ Schema name: `ResponseInProgressEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -61871,8 +61845,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -62023,6 +61996,13 @@ Schema name: `ResponseInProgressEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -110567,8 +110547,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -110917,6 +110896,10 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -110929,7 +110912,8 @@ Schema name: `ResponseCompletedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -116145,23 +116129,6 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -116184,9 +116151,6 @@ Schema name: `ResponseCompletedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -116196,8 +116160,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -116348,6 +116311,13 @@ Schema name: `ResponseCompletedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -164909,8 +164879,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -165259,6 +165228,10 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -165271,7 +165244,8 @@ Schema name: `ResponseFailedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -170487,23 +170461,6 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -170526,9 +170483,6 @@ Schema name: `ResponseFailedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -170538,8 +170492,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -170690,6 +170643,13 @@ Schema name: `ResponseFailedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -219232,8 +219192,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -219582,6 +219541,10 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -219594,7 +219557,8 @@ Schema name: `ResponseIncompleteEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -224810,23 +224774,6 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -224849,9 +224796,6 @@ Schema name: `ResponseIncompleteEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -224861,8 +224805,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -225013,6 +224956,13 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -329057,8 +329007,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -329407,6 +329356,10 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -329419,7 +329372,8 @@ Schema name: `ResponseQueuedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -334635,23 +334589,6 @@ Schema name: `ResponseQueuedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -334674,9 +334611,6 @@ Schema name: `ResponseQueuedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -334686,8 +334620,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -334838,6 +334771,13 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", diff --git a/docs/en/api/reference/resources/responses/websocket-events.md b/docs/en/api/reference/resources/responses/websocket-events.md index 2220dca..e234b48 100644 --- a/docs/en/api/reference/resources/responses/websocket-events.md +++ b/docs/en/api/reference/resources/responses/websocket-events.md @@ -36958,8 +36958,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -37308,6 +37307,10 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -37320,7 +37323,8 @@ Schema name: `ResponseCreatedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -42536,23 +42540,6 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -42575,9 +42562,6 @@ Schema name: `ResponseCreatedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -42587,8 +42571,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -42739,6 +42722,13 @@ Schema name: `ResponseCreatedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -91318,8 +91308,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -91668,6 +91657,10 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -91680,7 +91673,8 @@ Schema name: `ResponseInProgressEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -96896,23 +96890,6 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -96935,9 +96912,6 @@ Schema name: `ResponseInProgressEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -96947,8 +96921,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -97099,6 +97072,13 @@ Schema name: `ResponseInProgressEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -145678,8 +145658,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -146028,6 +146007,10 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -146040,7 +146023,8 @@ Schema name: `ResponseCompletedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -151256,23 +151240,6 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -151295,9 +151262,6 @@ Schema name: `ResponseCompletedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -151307,8 +151271,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -151459,6 +151422,13 @@ Schema name: `ResponseCompletedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -200055,8 +200025,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -200405,6 +200374,10 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -200417,7 +200390,8 @@ Schema name: `ResponseFailedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -205633,23 +205607,6 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -205672,9 +205629,6 @@ Schema name: `ResponseFailedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -205684,8 +205638,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -205836,6 +205789,13 @@ Schema name: `ResponseFailedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -254413,8 +254373,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -254763,6 +254722,10 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -254775,7 +254738,8 @@ Schema name: `ResponseIncompleteEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -259991,23 +259955,6 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -260030,9 +259977,6 @@ Schema name: `ResponseIncompleteEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -260042,8 +259986,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -260194,6 +260137,13 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -365673,8 +365623,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response > (schema) > (property) user": { @@ -366023,6 +365972,10 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "max_output_tokens" }, + { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + }, { "kind": "HttpTypeLiteral", "literal": "content_filter" @@ -366035,7 +365988,8 @@ Schema name: `ResponseQueuedEvent` "childrenParentSchema": "enum", "children": [ "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 0", - "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1" + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1", + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { @@ -371251,23 +371205,6 @@ Schema name: `ResponseQueuedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_usage > (schema) > (property) compute_units": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseUsage/properties/compute_units", - "deprecated": false, - "key": "compute_units", - "docstring": "Compute units for the request. Currently null when available.\n", - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "minimum": 0 - }, - "optional": true, - "nullable": true, - "schemaType": "integer", - "children": [] - }, "(resource) responses > (model) response_usage > (schema)": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ResponseUsage", @@ -371290,9 +371227,6 @@ Schema name: `ResponseQueuedEvent` }, { "ident": "total_tokens" - }, - { - "ident": "compute_units" } ] }, @@ -371302,8 +371236,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens", "(resource) responses > (model) response_usage > (schema) > (property) output_tokens_details", - "(resource) responses > (model) response_usage > (schema) > (property) total_tokens", - "(resource) responses > (model) response_usage > (schema) > (property) compute_units" + "(resource) responses > (model) response_usage > (schema) > (property) total_tokens" ] }, "(resource) responses > (model) response_error > (schema) > (property) code > (member) 0": { @@ -371454,6 +371387,13 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "max_messages" + } + }, + "(resource) responses > (model) response > (schema) > (property) incomplete_details > (property) reason > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", diff --git a/docs/updates/2026-09-02T19-16-10-000Z.json b/docs/updates/2026-09-02T19-16-10-000Z.json new file mode 100644 index 0000000..b268216 --- /dev/null +++ b/docs/updates/2026-09-02T19-16-10-000Z.json @@ -0,0 +1,152 @@ +{ + "id": "2026-09-02T19-16-10-000Z", + "generatedAt": "2026-09-02T19:16:10Z", + "added": [], + "modified": [ + { + "path": "docs/en/api/docs/changelog.md", + "route": "/api/docs/changelog", + "sourceUrl": "https://developers.openai.com/api/docs/changelog.md", + "title": "API changelog" + }, + { + "path": "docs/en/api/docs/guides/background.md", + "route": "/api/docs/guides/background", + "sourceUrl": "https://developers.openai.com/api/docs/guides/background.md", + "title": "Background mode" + }, + { + "path": "docs/en/api/docs/guides/error-codes.md", + "route": "/api/docs/guides/error-codes", + "sourceUrl": "https://developers.openai.com/api/docs/guides/error-codes.md", + "title": "Error codes" + }, + { + "path": "docs/en/api/docs/guides/fast-mode.md", + "route": "/api/docs/guides/fast-mode", + "sourceUrl": "https://developers.openai.com/api/docs/guides/fast-mode.md", + "title": "Fast mode" + }, + { + "path": "docs/en/api/docs/guides/function-calling.md", + "route": "/api/docs/guides/function-calling", + "sourceUrl": "https://developers.openai.com/api/docs/guides/function-calling.md", + "title": "Function calling" + }, + { + "path": "docs/en/api/docs/guides/moderation.md", + "route": "/api/docs/guides/moderation", + "sourceUrl": "https://developers.openai.com/api/docs/guides/moderation.md", + "title": "Moderation" + }, + { + "path": "docs/en/api/docs/guides/rate-limits.md", + "route": "/api/docs/guides/rate-limits", + "sourceUrl": "https://developers.openai.com/api/docs/guides/rate-limits.md", + "title": "Rate limits" + }, + { + "path": "docs/en/api/docs/guides/workload-identity-federation/x509.md", + "route": "/api/docs/guides/workload-identity-federation/x509", + "sourceUrl": "https://developers.openai.com/api/docs/guides/workload-identity-federation/x509.md", + "title": "Configure workload identity federation with X.509 certificates" + }, + { + "path": "docs/en/api/docs/libraries.md", + "route": "/api/docs/libraries", + "sourceUrl": "https://developers.openai.com/api/docs/libraries.md", + "title": "SDKs and CLI" + }, + { + "path": "docs/en/api/docs/quickstart.md", + "route": "/api/docs/quickstart", + "sourceUrl": "https://developers.openai.com/api/docs/quickstart.md", + "title": "Developer quickstart" + }, + { + "path": "docs/en/api/reference/resources/beta/subresources/responses/streaming-events.md", + "route": "/api/reference/resources/beta/subresources/responses/streaming-events", + "sourceUrl": "https://developers.openai.com/api/reference/resources/beta/subresources/responses/streaming-events.md", + "title": "Beta Responses streaming events" + }, + { + "path": "docs/en/api/reference/resources/beta/subresources/responses/websocket-events.md", + "route": "/api/reference/resources/beta/subresources/responses/websocket-events", + "sourceUrl": "https://developers.openai.com/api/reference/resources/beta/subresources/responses/websocket-events.md", + "title": "Beta Responses WebSocket events" + }, + { + "path": "docs/en/api/reference/resources/chat.md", + "route": "/api/reference/resources/chat", + "sourceUrl": "https://developers.openai.com/api/reference/resources/chat.md", + "title": "Chat" + }, + { + "path": "docs/en/api/reference/resources/chat/subresources/completions/methods/retrieve.md", + "route": "/api/reference/resources/chat/subresources/completions/methods/retrieve", + "sourceUrl": "https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/retrieve.md", + "title": "Chat Completions — Retrieve" + }, + { + "path": "docs/en/api/reference/resources/chat/subresources/completions/streaming-events.md", + "route": "/api/reference/resources/chat/subresources/completions/streaming-events", + "sourceUrl": "https://developers.openai.com/api/reference/resources/chat/subresources/completions/streaming-events.md", + "title": "Chat Completions streaming events" + }, + { + "path": "docs/en/api/reference/resources/completions.md", + "route": "/api/reference/resources/completions", + "sourceUrl": "https://developers.openai.com/api/reference/resources/completions.md", + "title": "Completions" + }, + { + "path": "docs/en/api/reference/resources/completions/methods/create.md", + "route": "/api/reference/resources/completions/methods/create", + "sourceUrl": "https://developers.openai.com/api/reference/resources/completions/methods/create.md", + "title": "Completions — Create" + }, + { + "path": "docs/en/api/reference/resources/responses.md", + "route": "/api/reference/resources/responses", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses.md", + "title": "Responses" + }, + { + "path": "docs/en/api/reference/resources/responses/methods/cancel.md", + "route": "/api/reference/resources/responses/methods/cancel", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/cancel.md", + "title": "Responses — Cancel" + }, + { + "path": "docs/en/api/reference/resources/responses/methods/compact.md", + "route": "/api/reference/resources/responses/methods/compact", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/compact.md", + "title": "Responses — Compact" + }, + { + "path": "docs/en/api/reference/resources/responses/methods/create.md", + "route": "/api/reference/resources/responses/methods/create", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/create.md", + "title": "Responses — Create" + }, + { + "path": "docs/en/api/reference/resources/responses/methods/retrieve.md", + "route": "/api/reference/resources/responses/methods/retrieve", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/methods/retrieve.md", + "title": "Responses — Retrieve" + }, + { + "path": "docs/en/api/reference/resources/responses/streaming-events.md", + "route": "/api/reference/resources/responses/streaming-events", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/streaming-events.md", + "title": "Responses streaming events" + }, + { + "path": "docs/en/api/reference/resources/responses/websocket-events.md", + "route": "/api/reference/resources/responses/websocket-events", + "sourceUrl": "https://developers.openai.com/api/reference/resources/responses/websocket-events.md", + "title": "Responses WebSocket events" + } + ], + "removed": [] +}