1
1
# Shared Types
2
2
3
3
``` python
4
- from openai.types import FunctionDefinition, FunctionParameters
4
+ from openai.types import ErrorObject, FunctionDefinition, FunctionParameters
5
5
```
6
6
7
7
# Completions
@@ -177,7 +177,19 @@ Methods:
177
177
Types:
178
178
179
179
``` python
180
- from openai.types.beta import Assistant, AssistantDeleted
180
+ from openai.types.beta import (
181
+ Assistant,
182
+ AssistantDeleted,
183
+ AssistantStreamEvent,
184
+ AssistantTool,
185
+ CodeInterpreterTool,
186
+ FunctionTool,
187
+ MessageStreamEvent,
188
+ RetrievalTool,
189
+ RunStepStreamEvent,
190
+ RunStreamEvent,
191
+ ThreadStreamEvent,
192
+ )
181
193
```
182
194
183
195
Methods:
@@ -218,6 +230,7 @@ Methods:
218
230
- <code title =" post /threads/{thread_id} " >client.beta.threads.<a href =" ./src/openai/resources/beta/threads/threads.py " >update</a >(thread_id, \*\* <a href =" src/openai/types/beta/thread_update_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/thread.py " >Thread</a ></code >
219
231
- <code title =" delete /threads/{thread_id} " >client.beta.threads.<a href =" ./src/openai/resources/beta/threads/threads.py " >delete</a >(thread_id) -> <a href =" ./src/openai/types/beta/thread_deleted.py " >ThreadDeleted</a ></code >
220
232
- <code title =" post /threads/runs " >client.beta.threads.<a href =" ./src/openai/resources/beta/threads/threads.py " >create_and_run</a >(\*\* <a href =" src/openai/types/beta/thread_create_and_run_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/run.py " >Run</a ></code >
233
+ - <code >client.beta.threads.<a href =" ./src/openai/resources/beta/threads/threads.py " >create_and_run_stream</a >(\* args) -> AssistantStreamManager[ AssistantEventHandler] | AssistantStreamManager[ AssistantEventHandlerT] </code >
221
234
222
235
### Runs
223
236
@@ -235,18 +248,31 @@ Methods:
235
248
- <code title =" get /threads/{thread_id}/runs " >client.beta.threads.runs.<a href =" ./src/openai/resources/beta/threads/runs/runs.py " >list</a >(thread_id, \*\* <a href =" src/openai/types/beta/threads/run_list_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/run.py " >SyncCursorPage[ Run] </a ></code >
236
249
- <code title =" post /threads/{thread_id}/runs/{run_id}/cancel " >client.beta.threads.runs.<a href =" ./src/openai/resources/beta/threads/runs/runs.py " >cancel</a >(run_id, \* , thread_id) -> <a href =" ./src/openai/types/beta/threads/run.py " >Run</a ></code >
237
250
- <code title =" post /threads/{thread_id}/runs/{run_id}/submit_tool_outputs " >client.beta.threads.runs.<a href =" ./src/openai/resources/beta/threads/runs/runs.py " >submit_tool_outputs</a >(run_id, \* , thread_id, \*\* <a href =" src/openai/types/beta/threads/run_submit_tool_outputs_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/run.py " >Run</a ></code >
251
+ - <code >client.beta.threads.runs.<a href =" ./src/openai/resources/beta/threads/runs/runs.py " >create_and_stream</a >(\* args) -> AssistantStreamManager[ AssistantEventHandler] | AssistantStreamManager[ AssistantEventHandlerT] </code >
252
+ - <code >client.beta.threads.runs.<a href =" ./src/openai/resources/beta/threads/runs/runs.py " >submit_tool_outputs_stream</a >(\* args) -> AssistantStreamManager[ AssistantEventHandler] | AssistantStreamManager[ AssistantEventHandlerT] </code >
238
253
239
254
#### Steps
240
255
241
256
Types:
242
257
243
258
``` python
244
259
from openai.types.beta.threads.runs import (
245
- CodeToolCall,
260
+ CodeInterpreterLogs,
261
+ CodeInterpreterOutputImage,
262
+ CodeInterpreterToolCall,
263
+ CodeInterpreterToolCallDelta,
246
264
FunctionToolCall,
265
+ FunctionToolCallDelta,
247
266
MessageCreationStepDetails,
248
267
RetrievalToolCall,
268
+ RetrievalToolCallDelta,
249
269
RunStep,
270
+ RunStepDelta,
271
+ RunStepDeltaEvent,
272
+ RunStepDeltaMessageDelta,
273
+ ToolCall,
274
+ ToolCallDelta,
275
+ ToolCallDeltaObject,
250
276
ToolCallsStepDetails,
251
277
)
252
278
```
@@ -262,19 +288,35 @@ Types:
262
288
263
289
``` python
264
290
from openai.types.beta.threads import (
265
- MessageContentImageFile,
266
- MessageContentText,
267
- ThreadMessage,
268
- ThreadMessageDeleted,
291
+ Annotation,
292
+ AnnotationDelta,
293
+ FileCitationAnnotation,
294
+ FileCitationDeltaAnnotation,
295
+ FilePathAnnotation,
296
+ FilePathDeltaAnnotation,
297
+ ImageFile,
298
+ ImageFileContentBlock,
299
+ ImageFileDelta,
300
+ ImageFileDeltaBlock,
301
+ Message,
302
+ MessageContent,
303
+ MessageContentDelta,
304
+ MessageDeleted,
305
+ MessageDelta,
306
+ MessageDeltaEvent,
307
+ Text,
308
+ TextContentBlock,
309
+ TextDelta,
310
+ TextDeltaBlock,
269
311
)
270
312
```
271
313
272
314
Methods:
273
315
274
- - <code title =" post /threads/{thread_id}/messages " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >create</a >(thread_id, \*\* <a href =" src/openai/types/beta/threads/message_create_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/thread_message .py " >ThreadMessage </a ></code >
275
- - <code title =" get /threads/{thread_id}/messages/{message_id} " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >retrieve</a >(message_id, \* , thread_id) -> <a href =" ./src/openai/types/beta/threads/thread_message .py " >ThreadMessage </a ></code >
276
- - <code title =" post /threads/{thread_id}/messages/{message_id} " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >update</a >(message_id, \* , thread_id, \*\* <a href =" src/openai/types/beta/threads/message_update_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/thread_message .py " >ThreadMessage </a ></code >
277
- - <code title =" get /threads/{thread_id}/messages " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >list</a >(thread_id, \*\* <a href =" src/openai/types/beta/threads/message_list_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/thread_message .py " >SyncCursorPage[ ThreadMessage ] </a ></code >
316
+ - <code title =" post /threads/{thread_id}/messages " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >create</a >(thread_id, \*\* <a href =" src/openai/types/beta/threads/message_create_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/message .py " >Message </a ></code >
317
+ - <code title =" get /threads/{thread_id}/messages/{message_id} " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >retrieve</a >(message_id, \* , thread_id) -> <a href =" ./src/openai/types/beta/threads/message .py " >Message </a ></code >
318
+ - <code title =" post /threads/{thread_id}/messages/{message_id} " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >update</a >(message_id, \* , thread_id, \*\* <a href =" src/openai/types/beta/threads/message_update_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/message .py " >Message </a ></code >
319
+ - <code title =" get /threads/{thread_id}/messages " >client.beta.threads.messages.<a href =" ./src/openai/resources/beta/threads/messages/messages.py " >list</a >(thread_id, \*\* <a href =" src/openai/types/beta/threads/message_list_params.py " >params</a >) -> <a href =" ./src/openai/types/beta/threads/message .py " >SyncCursorPage[ Message ] </a ></code >
278
320
279
321
#### Files
280
322
0 commit comments