Threads
Build Assistants that can call models and use tools.
Create thread and run
Deprecated
beta.threads.create_and_run(ThreadCreateAndRunParams**kwargs) -> Run
POST/threads/runs
Modify thread
Deprecated
beta.threads.update(strthread_id, ThreadUpdateParams**kwargs) -> Thread
POST/threads/{thread_id}
ThreadsMessages
Build Assistants that can call models and use tools.
Create message
Deprecated
beta.threads.messages.create(strthread_id, MessageCreateParams**kwargs) -> Message
POST/threads/{thread_id}/messages
Delete message
Deprecated
beta.threads.messages.delete(strmessage_id, MessageDeleteParams**kwargs) -> MessageDeleted
DELETE/threads/{thread_id}/messages/{message_id}
List messages
Deprecated
beta.threads.messages.list(strthread_id, MessageListParams**kwargs) -> SyncCursorPage[Message]
GET/threads/{thread_id}/messages
Retrieve message
Deprecated
beta.threads.messages.retrieve(strmessage_id, MessageRetrieveParams**kwargs) -> Message
GET/threads/{thread_id}/messages/{message_id}
Modify message
Deprecated
beta.threads.messages.update(strmessage_id, MessageUpdateParams**kwargs) -> Message
POST/threads/{thread_id}/messages/{message_id}
ThreadsRuns
Build Assistants that can call models and use tools.
Cancel a run
Deprecated
beta.threads.runs.cancel(strrun_id, RunCancelParams**kwargs) -> Run
POST/threads/{thread_id}/runs/{run_id}/cancel
Create run
Deprecated
beta.threads.runs.create(strthread_id, RunCreateParams**kwargs) -> Run
POST/threads/{thread_id}/runs
Retrieve run
Deprecated
beta.threads.runs.retrieve(strrun_id, RunRetrieveParams**kwargs) -> Run
GET/threads/{thread_id}/runs/{run_id}
Submit tool outputs to run
Deprecated
beta.threads.runs.submit_tool_outputs(strrun_id, RunSubmitToolOutputsParams**kwargs) -> Run
POST/threads/{thread_id}/runs/{run_id}/submit_tool_outputs
Modify run
Deprecated
beta.threads.runs.update(strrun_id, RunUpdateParams**kwargs) -> Run
POST/threads/{thread_id}/runs/{run_id}
ThreadsRunsSteps
Build Assistants that can call models and use tools.
List run steps
Deprecated
beta.threads.runs.steps.list(strrun_id, StepListParams**kwargs) -> SyncCursorPage[RunStep]
GET/threads/{thread_id}/runs/{run_id}/steps
Retrieve run step
Deprecated
beta.threads.runs.steps.retrieve(strstep_id, StepRetrieveParams**kwargs) -> RunStep
GET/threads/{thread_id}/runs/{run_id}/steps/{step_id}