List ChatKit threads
beta.chatkit.threads.list(ThreadListParams**kwargs) -> SyncConversationCursorPage[ChatKitThread]
GET/chatkit/threads
List ChatKit threads with optional pagination and user filters.
Parameters
after: Optional[str]
List items created after this thread item ID. Defaults to null for the first page.
before: Optional[str]
List items created before this thread item ID. Defaults to null for the newest results.
limit: Optional[int]
Maximum number of thread items to return. Defaults to 20.
minimum0
maximum100
user: Optional[str]
Filter threads that belong to this user identifier. Defaults to null to return all users.
minLength1
maxLength512
Returns
List ChatKit threads
from openai import OpenAI
client = OpenAI()
page = client.beta.chatkit.threads.list()
page = page.data[0]
print(page.id)
{
"data": [
{
"id": "cthr_abc123",
"object": "chatkit.thread",
"title": "Customer escalation"
},
{
"id": "cthr_def456",
"object": "chatkit.thread",
"title": "Demo feedback"
}
],
"has_more": false,
"object": "list"
}
Returns Examples
{
"data": [
{
"id": "cthr_abc123",
"object": "chatkit.thread",
"title": "Customer escalation"
},
{
"id": "cthr_def456",
"object": "chatkit.thread",
"title": "Demo feedback"
}
],
"has_more": false,
"object": "list"
}