Skip to content

Commit 36820e6

Browse files
feat(api): accept None for prompt_cache_key/safety_identifier
1 parent e67afa8 commit 36820e6

21 files changed

Lines changed: 137 additions & 108 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 272
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai/openai-8ed7dcb0d163e7f5205dbe172d6ad5b7ce367b23c20629830e39a0aee920a029.yml
3-
openapi_spec_hash: 011cdae0c67909fb80a4a5eb54ca5bca
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai/openai-5555d8e0f800f68d951749454d94fa8b899fc3722550657578b1d8a9fd3322e8.yml
3+
openapi_spec_hash: 754a2e573085f55d60f02dbc3a5ef2b1
44
config_hash: 896f0f71bc7d1ee09435813cdef97523

src/openai/resources/beta/responses/responses.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -222,11 +222,11 @@ def create(
222222
parallel_tool_calls: Optional[bool] | Omit = omit,
223223
previous_response_id: Optional[str] | Omit = omit,
224224
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
225-
prompt_cache_key: str | Omit = omit,
225+
prompt_cache_key: Optional[str] | Omit = omit,
226226
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
227227
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
228228
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
229-
safety_identifier: str | Omit = omit,
229+
safety_identifier: Optional[str] | Omit = omit,
230230
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
231231
store: Optional[bool] | Omit = omit,
232232
stream: Optional[Literal[False]] | Omit = omit,
@@ -604,11 +604,11 @@ def create(
604604
parallel_tool_calls: Optional[bool] | Omit = omit,
605605
previous_response_id: Optional[str] | Omit = omit,
606606
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
607-
prompt_cache_key: str | Omit = omit,
607+
prompt_cache_key: Optional[str] | Omit = omit,
608608
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
609609
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
610610
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
611-
safety_identifier: str | Omit = omit,
611+
safety_identifier: Optional[str] | Omit = omit,
612612
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
613613
store: Optional[bool] | Omit = omit,
614614
stream_options: Optional[response_create_params.StreamOptions] | Omit = omit,
@@ -985,11 +985,11 @@ def create(
985985
parallel_tool_calls: Optional[bool] | Omit = omit,
986986
previous_response_id: Optional[str] | Omit = omit,
987987
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
988-
prompt_cache_key: str | Omit = omit,
988+
prompt_cache_key: Optional[str] | Omit = omit,
989989
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
990990
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
991991
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
992-
safety_identifier: str | Omit = omit,
992+
safety_identifier: Optional[str] | Omit = omit,
993993
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
994994
store: Optional[bool] | Omit = omit,
995995
stream_options: Optional[response_create_params.StreamOptions] | Omit = omit,
@@ -1364,11 +1364,11 @@ def create(
13641364
parallel_tool_calls: Optional[bool] | Omit = omit,
13651365
previous_response_id: Optional[str] | Omit = omit,
13661366
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
1367-
prompt_cache_key: str | Omit = omit,
1367+
prompt_cache_key: Optional[str] | Omit = omit,
13681368
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
13691369
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
13701370
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
1371-
safety_identifier: str | Omit = omit,
1371+
safety_identifier: Optional[str] | Omit = omit,
13721372
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
13731373
store: Optional[bool] | Omit = omit,
13741374
stream: Optional[Literal[False]] | Literal[True] | Omit = omit,
@@ -2104,11 +2104,11 @@ async def create(
21042104
parallel_tool_calls: Optional[bool] | Omit = omit,
21052105
previous_response_id: Optional[str] | Omit = omit,
21062106
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
2107-
prompt_cache_key: str | Omit = omit,
2107+
prompt_cache_key: Optional[str] | Omit = omit,
21082108
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
21092109
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
21102110
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
2111-
safety_identifier: str | Omit = omit,
2111+
safety_identifier: Optional[str] | Omit = omit,
21122112
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
21132113
store: Optional[bool] | Omit = omit,
21142114
stream: Optional[Literal[False]] | Omit = omit,
@@ -2486,11 +2486,11 @@ async def create(
24862486
parallel_tool_calls: Optional[bool] | Omit = omit,
24872487
previous_response_id: Optional[str] | Omit = omit,
24882488
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
2489-
prompt_cache_key: str | Omit = omit,
2489+
prompt_cache_key: Optional[str] | Omit = omit,
24902490
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
24912491
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
24922492
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
2493-
safety_identifier: str | Omit = omit,
2493+
safety_identifier: Optional[str] | Omit = omit,
24942494
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
24952495
store: Optional[bool] | Omit = omit,
24962496
stream_options: Optional[response_create_params.StreamOptions] | Omit = omit,
@@ -2867,11 +2867,11 @@ async def create(
28672867
parallel_tool_calls: Optional[bool] | Omit = omit,
28682868
previous_response_id: Optional[str] | Omit = omit,
28692869
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
2870-
prompt_cache_key: str | Omit = omit,
2870+
prompt_cache_key: Optional[str] | Omit = omit,
28712871
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
28722872
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
28732873
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
2874-
safety_identifier: str | Omit = omit,
2874+
safety_identifier: Optional[str] | Omit = omit,
28752875
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
28762876
store: Optional[bool] | Omit = omit,
28772877
stream_options: Optional[response_create_params.StreamOptions] | Omit = omit,
@@ -3246,11 +3246,11 @@ async def create(
32463246
parallel_tool_calls: Optional[bool] | Omit = omit,
32473247
previous_response_id: Optional[str] | Omit = omit,
32483248
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
3249-
prompt_cache_key: str | Omit = omit,
3249+
prompt_cache_key: Optional[str] | Omit = omit,
32503250
prompt_cache_options: response_create_params.PromptCacheOptions | Omit = omit,
32513251
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
32523252
reasoning: Optional[response_create_params.Reasoning] | Omit = omit,
3253-
safety_identifier: str | Omit = omit,
3253+
safety_identifier: Optional[str] | Omit = omit,
32543254
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
32553255
store: Optional[bool] | Omit = omit,
32563256
stream: Optional[Literal[False]] | Literal[True] | Omit = omit,
@@ -4990,11 +4990,11 @@ def create(
49904990
parallel_tool_calls: Optional[bool] | Omit = omit,
49914991
previous_response_id: Optional[str] | Omit = omit,
49924992
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
4993-
prompt_cache_key: str | Omit = omit,
4993+
prompt_cache_key: Optional[str] | Omit = omit,
49944994
prompt_cache_options: beta_responses_client_event_param.ResponseCreatePromptCacheOptions | Omit = omit,
49954995
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
49964996
reasoning: Optional[beta_responses_client_event_param.ResponseCreateReasoning] | Omit = omit,
4997-
safety_identifier: str | Omit = omit,
4997+
safety_identifier: Optional[str] | Omit = omit,
49984998
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
49994999
store: Optional[bool] | Omit = omit,
50005000
stream: Optional[bool] | Omit = omit,
@@ -5193,11 +5193,11 @@ async def create(
51935193
parallel_tool_calls: Optional[bool] | Omit = omit,
51945194
previous_response_id: Optional[str] | Omit = omit,
51955195
prompt: Optional[BetaResponsePromptParam] | Omit = omit,
5196-
prompt_cache_key: str | Omit = omit,
5196+
prompt_cache_key: Optional[str] | Omit = omit,
51975197
prompt_cache_options: beta_responses_client_event_param.ResponseCreatePromptCacheOptions | Omit = omit,
51985198
prompt_cache_retention: Optional[Literal["in_memory", "24h"]] | Omit = omit,
51995199
reasoning: Optional[beta_responses_client_event_param.ResponseCreateReasoning] | Omit = omit,
5200-
safety_identifier: str | Omit = omit,
5200+
safety_identifier: Optional[str] | Omit = omit,
52015201
service_tier: Optional[Literal["auto", "default", "flex", "scale", "priority"]] | Omit = omit,
52025202
store: Optional[bool] | Omit = omit,
52035203
stream: Optional[bool] | Omit = omit,

0 commit comments

Comments
 (0)