Chat
List Sessions
GET/api/v1/chat
Create Session
POST/api/v1/chat
Get Full Session
GET/api/v1/chat/{session_id}
Delete Session
DELETE/api/v1/chat/{session_id}
Get Session Summary
GET/api/v1/chat/{session_id}/summary
Generate Session Title
POST/api/v1/chat/{session_id}/title
Stream Messages
POST/api/v1/chat/{session_id}/messages/stream
ModelsExpand Collapse
ChatListResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatListResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatCreateResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatCreateResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatRetrieveResponse = object { events, last_updated_at, session_id, 3 more }
ChatRetrieveResponse = object { events, last_updated_at, session_id, 3 more }
Full chat session including its complete event history.
events: array of object { content, type } or object { content, type } or object { content, type } or 5 more
events: array of object { content, type } or object { content, type } or object { content, type } or 5 more
ChatGetSummaryResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatGetSummaryResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatSetTitleResponse = object { last_updated_at, session_id, generated_title, 2 more }
ChatSetTitleResponse = object { last_updated_at, session_id, generated_title, 2 more }