Beta
BetaAssistants
Build Assistants that can call models and use tools.
Create assistant
Deprecated
beta.assistants.create(AssistantCreateParams**kwargs) -> Assistant
POST/assistants
Delete assistant
Deprecated
beta.assistants.delete(strassistant_id) -> AssistantDeleted
DELETE/assistants/{assistant_id}
List assistants
Deprecated
beta.assistants.list(AssistantListParams**kwargs) -> SyncCursorPage[Assistant]
GET/assistants
Retrieve assistant
Deprecated
beta.assistants.retrieve(strassistant_id) -> Assistant
GET/assistants/{assistant_id}
Modify assistant
Deprecated
beta.assistants.update(strassistant_id, AssistantUpdateParams**kwargs) -> Assistant
POST/assistants/{assistant_id}
BetaChatKitSessions
Cancel chat session
beta.chatkit.sessions.cancel(strsession_id) -> ChatSession
POST/chatkit/sessions/{session_id}/cancel
Create ChatKit session
beta.chatkit.sessions.create(SessionCreateParams**kwargs) -> ChatSession
POST/chatkit/sessions
BetaChatKitThreads
Delete ChatKit thread
beta.chatkit.threads.delete(strthread_id) -> ThreadDeleteResponse
DELETE/chatkit/threads/{thread_id}
List ChatKit threads
beta.chatkit.threads.list(ThreadListParams**kwargs) -> SyncConversationCursorPage[ChatKitThread]
GET/chatkit/threads
List ChatKit thread items
beta.chatkit.threads.list_items(strthread_id, ThreadListItemsParams**kwargs) -> SyncConversationCursorPage[Data]
GET/chatkit/threads/{thread_id}/items
Retrieve ChatKit thread
beta.chatkit.threads.retrieve(strthread_id) -> ChatKitThread
GET/chatkit/threads/{thread_id}
BetaResponses
Cancel a response
beta.responses.cancel(strresponse_id, ResponseCancelParams**kwargs) -> BetaResponse
POST/responses/{response_id}/cancel
Compact a response
beta.responses.compact(ResponseCompactParams**kwargs) -> BetaCompactedResponse
POST/responses/compact
Create a model response
beta.responses.create(ResponseCreateParams**kwargs) -> BetaResponse
POST/responses
Delete a model response
beta.responses.delete(strresponse_id, ResponseDeleteParams**kwargs)
DELETE/responses/{response_id}
Get a model response
beta.responses.retrieve(strresponse_id, ResponseRetrieveParams**kwargs) -> BetaResponse
GET/responses/{response_id}
BetaResponsesInput Items
List input items
beta.responses.input_items.list(strresponse_id, InputItemListParams**kwargs) -> SyncCursorPage[BetaResponseItem]
GET/responses/{response_id}/input_items
BetaResponsesInput Tokens
Get input token counts
beta.responses.input_tokens.count(InputTokenCountParams**kwargs) -> InputTokenCountResponse
POST/responses/input_tokens
BetaThreads
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}
BetaThreadsMessages
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}
BetaThreadsRuns
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}
BetaThreadsRunsSteps
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}