SpyBara
Go Premium

Documentation 2026-09-22 23:57 UTC to 2026-09-23 23:58 UTC

5 files changed +30 −17. View all changes and history on the product overview
2026
Tue 29 22:57 Mon 28 22:57 Sat 26 23:59 Fri 25 23:58 Thu 24 23:58 Wed 23 23:58 Tue 22 23:57 Mon 21 23:00 Sat 19 23:00 Fri 18 22:59 Thu 17 10:04 Wed 16 20:58 Tue 15 22:59 Mon 14 22:58 Sun 13 15:02 Fri 11 20:00 Thu 10 18:01 Wed 9 23:59 Sat 5 17:01 Fri 4 23:59 Thu 3 23:00 Wed 2 22:59
Details

22example, hosted web search currently requires Mantle. See the22example, hosted web search currently requires Mantle. See the

23[endpoint differences](#endpoint-differences) on this page and the AWS [endpoint comparison](https://docs.aws.amazon.com/bedrock/latest/userguide/endpoints.html) for Bedrock-specific capabilities and endpoint selection.23[endpoint differences](#endpoint-differences) on this page and the AWS [endpoint comparison](https://docs.aws.amazon.com/bedrock/latest/userguide/endpoints.html) for Bedrock-specific capabilities and endpoint selection.

24 24 

25GPT-6 Astra is available through Bedrock Runtime and through Mantle in25[GPT-6 Sol](https://developers.openai.com/api/docs/models/gpt-6-sol) and [GPT-6

26 `us-west-2` (Oregon). The examples in this guide use GPT-5.6 Sol in26 Luna](https://developers.openai.com/api/docs/models/gpt-6-luna) are available through Bedrock Runtime and

27 `us-east-2`; select Astra's supported Region before changing the model.27 through Mantle in `us-east-1` (N. Virginia). [GPT-6

28 Astra](https://developers.openai.com/api/docs/models/gpt-6-astra) is available through Bedrock Runtime and

29 through Mantle in `us-west-2` (Oregon). The examples in this guide use GPT-5.6

30 Sol in `us-east-2`; select the supported Region before changing the model.

28 31 

29For access and setup, see the AWS [GPT-6 Astra announcement](https://aws.amazon.com/blogs/machine-learning/take-on-your-most-ambitious-work-with-gpt-6-astra-on-amazon-bedrock/) and [Runtime endpoint instructions](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html).32For access and setup, see the AWS [model endpoint availability](https://docs.aws.amazon.com/bedrock/latest/userguide/models-endpoint-availability.html) and [Runtime endpoint instructions](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html).

30 33 

31## Make Responses API requests34## Make Responses API requests

32 35 


39 `us-east-2` examples. The Ruby examples configure this `/openai/v1`42 `us-east-2` examples. The Ruby examples configure this `/openai/v1`

40 endpoint directly because the provider's default `/v1` route doesn't43 endpoint directly because the provider's default `/v1` route doesn't

41 support this model.44 support this model.

42- Use a Bedrock model ID with the `openai.` prefix, such as45- Use a Bedrock model ID with the `openai.` prefix. For GPT-6 Sol and Luna,

43 `openai.gpt-5.6-sol`.46 use `openai.gpt-6-sol` or `openai.gpt-6-luna` in `us-east-1`.

44 47 

45The examples use `openai.gpt-5.6-sol` in `us-east-2`. For Runtime, follow the AWS [Responses API endpoint instructions](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html) to select the base URL and inference profile. Do not reuse a Mantle model ID48The examples use `openai.gpt-5.6-sol` in `us-east-2`. To try GPT-6 Sol or Luna,

46without checking the Runtime requirements.49change both the model ID and the Region. For Ruby, also update the Region in the

50explicit `base_url`. On Bedrock Runtime, use the United States inference profile

51IDs `us.openai.gpt-6-sol` and `us.openai.gpt-6-luna`, or the global IDs

52`global.openai.gpt-6-sol` and `global.openai.gpt-6-luna`. Follow the AWS [Responses API endpoint instructions](https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-mantle.html) to select the Runtime base URL and inference profile.

47 53 

48The following example uses a Bedrock API key stored as54The following example uses a Bedrock API key stored as

49`AWS_BEARER_TOKEN_BEDROCK`. See [Amazon Bedrock API keys](https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html) for information about generating and using a Bedrock API key.55`AWS_BEARER_TOKEN_BEDROCK`. See [Amazon Bedrock API keys](https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html) for information about generating and using a Bedrock API key.


433| Capability | Bedrock Runtime | Mantle |439| Capability | Bedrock Runtime | Mantle |

434| -------------------------------------- | -------------------------------- | --------------------------------------------------------------------------- |440| -------------------------------------- | -------------------------------- | --------------------------------------------------------------------------- |

435| GPT-6 Astra | Available | Available in `us-west-2` (Oregon) |441| GPT-6 Astra | Available | Available in `us-west-2` (Oregon) |

442| GPT-6 Sol and GPT-6 Luna | United States and global | Available in `us-east-1` (N. Virginia) |

436| Computer use | Available on supported models | Available on supported models |443| Computer use | Available on supported models | Available on supported models |

437| Streaming responses | Available | Available |444| Streaming responses | Available | Available |

438| Background mode (`background: true`) | Not available | Available, subject to [data retention settings](#data-access-and-retention) |445| Background mode (`background: true`) | Not available | Available, subject to [data retention settings](#data-access-and-retention) |

Details

1# ZDR with Private Safety Processing (PSP)1# ZDR with Private Safety Processing

2 2 

3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.3> For the complete documentation index, see [llms.txt](/llms.txt). Markdown versions of documentation pages are available by appending `.md` to the page URL.

4 4 

5li+li]:mt-2! [&_ul>li>p]:my-0! [&_#built-with-three-principles+ol>li+li]:mt-2! [&_#check-storage-status]:mt-0!">5li+li]:mt-2! [&_ul>li>p]:my-0! [&_#built-with-three-principles+ol>li+li]:mt-2! [&_#check-storage-status]:mt-0!">

6 6 

7ZDR with PSP enables offline, automated safety review without OpenAI retaining customer prompts or responses. This guide provides an overview of how ZDR with PSP works and your operating responsibilities. For the full architecture and security model, see the [Private Safety Processing technical white paper](https://openaiassets.blob.core.windows.net/$web/pdf/c7284810-2252-462f-803e-075b0c95bccb/psp-whitepaper.pdf).7Zero Data Retention with Private Safety Processing (ZDR with PSP) enables offline, automated safety review without OpenAI retaining customer prompts or responses. This guide provides an overview of how ZDR with PSP works and your operating responsibilities. For the full architecture and security model, see the [Private Safety Processing technical white paper](https://openaiassets.blob.core.windows.net/$web/pdf/c7284810-2252-462f-803e-075b0c95bccb/psp-whitepaper.pdf).

8 8 

9## Built with Three Principles9## Built with Three Principles

10 10 


99 99 

100Connect your own AWS S3 bucket or Azure Blob container to an OpenAI project. Follow the setup steps for your cloud, then register and validate the connection.100Connect your own AWS S3 bucket or Azure Blob container to an OpenAI project. Follow the setup steps for your cloud, then register and validate the connection.

101 101 

102ZDR with PSP is enabled per project. Once enabled, the PSP policy applies to all API traffic in that project, including requests to models that do not otherwise require PSP. To use ZDR without PSP for eligible models, send those requests through a separate project configured for ZDR without PSP.

103 

102### Before you start104### Before you start

103 105 

104- Ask your OpenAI contact to approve your organization.106- Organizations already approved for Zero Data Retention can set up ZDR with PSP directly in the API console. If your organization isn't approved for ZDR, see the [eligibility and approval requirements](https://developers.openai.com/api/docs/guides/your-data#data-retention-controls-for-abuse-monitoring).

105- Choose a storage region that matches your project's data residency. You need permission to create storage and delegate access in your cloud account.107- Choose a storage region that matches your project's data residency. You need permission to create storage and delegate access in your cloud account.

106- Have an organization administrator register and validate storage in the API console. For the Management API, use an OpenAI organization Admin API key. Project administrators can view guidance and status; a project inference key won't work for the Management API calls.108- Have an organization administrator register and validate storage in the API console. For the Management API, use an OpenAI organization Admin API key. Project administrators can view guidance and status; a project inference key won't work for the Management API calls.

107 109 


471 473 

472### Change or stop your setup474### Change or stop your setup

473 475 

474Contact support before replacing storage, revoking access, or offboarding. Complete setup and validation for each new project and residency location.476To disconnect storage, open **Project Settings > Data retention**. Under **External storage**, select the trash icon beside the connection, then confirm with **Disconnect storage**.

477 

478If the project uses ZDR with PSP, disconnecting its last storage connection automatically resets its retention policy to your organization's default. If other connections remain, the policy stays unchanged. Models that require ZDR with PSP may become unavailable when the policy changes.

475 479 

476Deleting a storage registration doesn't delete cloud objects or complete offboarding.480Disconnecting storage doesn't delete your cloud storage or its contents. Continue to meet the retention requirements for existing records. Complete setup and validation for each new project and residency location.

477 481 

478 482 

479 483 

Details

35 35 

36Besides those specific behavior changes, the endpoints and capabilities listed as No for Zero Data Retention Eligible in the table below may still store application state, even if Zero Data Retention is enabled.36Besides those specific behavior changes, the endpoints and capabilities listed as No for Zero Data Retention Eligible in the table below may still store application state, even if Zero Data Retention is enabled.

37 37 

38### Zero Data Retention with Private Safety Processing38<a id="zero-data-retention-with-private-safety-processing"></a>

39 

40### ZDR with Private Safety Processing

39 41 

40[Zero Data Retention with Private Safety Processing](https://developers.openai.com/api/docs/guides/private-safety-processing) enables OpenAI to perform automated safety monitoring while preserving Zero Data Retention protections. Endpoint and feature limitations listed on this page still apply.42[Zero Data Retention with Private Safety Processing](https://developers.openai.com/api/docs/guides/private-safety-processing) enables OpenAI to perform automated safety monitoring while preserving Zero Data Retention protections. Endpoint and feature limitations listed on this page still apply.

41 43 

42Customers using Zero Data Retention with Private Safety Processing must configure customer-controlled storage and meet additional technical and operational requirements described in the [Zero Data Retention with Private Safety Processing (PSP) guide](https://developers.openai.com/api/docs/guides/private-safety-processing).44Customers using ZDR with PSP must configure customer-controlled storage and meet additional technical and operational requirements described in the [ZDR with Private Safety Processing guide](https://developers.openai.com/api/docs/guides/private-safety-processing).

43 45 

44<a id="eyes-off"></a>46<a id="eyes-off"></a>

45<a id="private-retention-with-private-safety-processing"></a>47<a id="private-retention-with-private-safety-processing"></a>

libraries.md +1 −1

Details

173<dependency>173<dependency>

174 <groupId>com.openai</groupId>174 <groupId>com.openai</groupId>

175 <artifactId>openai-java</artifactId>175 <artifactId>openai-java</artifactId>

176 <version>4.68.0</version>176 <version>4.69.0</version>

177</dependency>177</dependency>

178```178```

179 179 

quickstart.md +1 −1

Details

190<dependency>190<dependency>

191 <groupId>com.openai</groupId>191 <groupId>com.openai</groupId>

192 <artifactId>openai-java</artifactId>192 <artifactId>openai-java</artifactId>

193 <version>4.68.0</version>193 <version>4.69.0</version>

194</dependency>194</dependency>

195```195```

196 196