|
28 | 28 | FunctionCallSpecParam, |
29 | 29 | FunctionParam, |
30 | 30 | Message, |
| 31 | + PromptCacheOptionsParam, |
31 | 32 | ReasoningEffort, |
32 | 33 | ResponseFormat, |
33 | 34 | StaticToolParam, |
@@ -73,6 +74,8 @@ def create( |
73 | 74 | seed: int | None = None, |
74 | 75 | user: str | None = None, |
75 | 76 | reasoning_effort: ReasoningEffort | None = None, |
| 77 | + prompt_cache_key: str | None = None, |
| 78 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
76 | 79 | response_format: ResponseFormat | None = None, |
77 | 80 | stream_options: StreamOptions | None = None, |
78 | 81 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -115,6 +118,8 @@ def create( |
115 | 118 | seed: int | None = None, |
116 | 119 | user: str | None = None, |
117 | 120 | reasoning_effort: ReasoningEffort | None = None, |
| 121 | + prompt_cache_key: str | None = None, |
| 122 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
118 | 123 | response_format: ResponseFormat | None = None, |
119 | 124 | stream_options: StreamOptions | None = None, |
120 | 125 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -156,6 +161,8 @@ def create( |
156 | 161 | seed: int | None = None, |
157 | 162 | user: str | None = None, |
158 | 163 | reasoning_effort: ReasoningEffort | None = None, |
| 164 | + prompt_cache_key: str | None = None, |
| 165 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
159 | 166 | response_format: ResponseFormat | None = None, |
160 | 167 | stream_options: StreamOptions | None = None, |
161 | 168 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -202,6 +209,8 @@ def create( |
202 | 209 | "max_completion_tokens": max_completion_tokens, |
203 | 210 | "parallel_tool_calls": parallel_tool_calls, |
204 | 211 | "reasoning_effort": reasoning_effort, |
| 212 | + "prompt_cache_key": prompt_cache_key, |
| 213 | + "prompt_cache_options": prompt_cache_options, |
205 | 214 | "response_format": response_format, |
206 | 215 | "stream_options": stream_options, |
207 | 216 | } |
@@ -273,6 +282,8 @@ async def create( |
273 | 282 | seed: int | None = None, |
274 | 283 | user: str | None = None, |
275 | 284 | reasoning_effort: ReasoningEffort | None = None, |
| 285 | + prompt_cache_key: str | None = None, |
| 286 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
276 | 287 | response_format: ResponseFormat | None = None, |
277 | 288 | stream_options: StreamOptions | None = None, |
278 | 289 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -315,6 +326,8 @@ async def create( |
315 | 326 | seed: int | None = None, |
316 | 327 | user: str | None = None, |
317 | 328 | reasoning_effort: ReasoningEffort | None = None, |
| 329 | + prompt_cache_key: str | None = None, |
| 330 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
318 | 331 | response_format: ResponseFormat | None = None, |
319 | 332 | stream_options: StreamOptions | None = None, |
320 | 333 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -356,6 +369,8 @@ async def create( |
356 | 369 | seed: int | None = None, |
357 | 370 | user: str | None = None, |
358 | 371 | reasoning_effort: ReasoningEffort | None = None, |
| 372 | + prompt_cache_key: str | None = None, |
| 373 | + prompt_cache_options: PromptCacheOptionsParam | None = None, |
359 | 374 | response_format: ResponseFormat | None = None, |
360 | 375 | stream_options: StreamOptions | None = None, |
361 | 376 | custom_fields: ChatCompletionRequestCustomFields | None = None, |
@@ -402,6 +417,8 @@ async def create( |
402 | 417 | "max_completion_tokens": max_completion_tokens, |
403 | 418 | "parallel_tool_calls": parallel_tool_calls, |
404 | 419 | "reasoning_effort": reasoning_effort, |
| 420 | + "prompt_cache_key": prompt_cache_key, |
| 421 | + "prompt_cache_options": prompt_cache_options, |
405 | 422 | "response_format": response_format, |
406 | 423 | "stream_options": stream_options, |
407 | 424 | } |
|
0 commit comments