Chat Sessions

Create and manage chat sessions.

Create/list/delete:

session = client.chat_sessions.create(project_id=project.id, name="Analysis")
sessions = client.chat_sessions.list(project.id, limit=20)
client.chat_sessions.delete(project.id, session.id)

Attach/detach a custom tool:

# Attach
session = client.chat_sessions.update_custom_tool(project.id, session.id, custom_tool_id="tool-123")
# Detach
session = client.chat_sessions.update_custom_tool(project.id, session.id, custom_tool_id=None)

Get suggested questions:

qs = client.chat_sessions.get_questions(project.id, session.id)