Generated fromDocumentation Index
Fetch the complete documentation index at: https://docs.qredence.ai/llms.txt
Use this file to discover all available pages before exploring further.
openapi.json. Start with the Introduction and Quickstart if you are new to the project.
Base URL: http://localhost:3000
POST /api/chat
Send a chat message and receive a streaming response.Request body
Responses
- 200 — NDJSON stream of chat events. Each line is one of:
start,delta,tool,plan,state,steering,text,phase,retry,done, orerror. - 400 — Bad request.
GET /api/chat/models
List available chat models.Responses
- 200 —
{ models, selectedModelKey, defaultProvider, defaultModel, defaultThinkingLevel, diagnostics } - 500 —
{ message }
GET /api/chat/resources
List available chat resources (skills, prompts, extensions).Responses
- 200 —
{ packages, skills, prompts, extensions, themes, agentsFiles, diagnostics } - 500 —
{ message }
GET /api/chat/session
Hydrate a chat session by query parameters.Parameters
| Name | In | Required | Description |
|---|---|---|---|
sessionFile | query | No | Session file path |
sessionId | query | No | Session ID |
Responses
- 200 —
{ session, messages, sessionReset } - 500 —
{ message }
GET /api/chat/sessions
List all chat sessions.Responses
- 200 —
{ sessions } - 500 —
{ message }
POST /api/chat/new
Create a new chat session.Responses
- 200 —
{ sessionFile, sessionId } - 500 —
{ message }
POST /api/chat/resume
Resume an existing chat session.Request body
Responses
- 200 —
{ session, messages, sessionReset } - 500 —
{ message }
POST /api/chat/abort
Abort the active chat session.Request body
Responses
- 200 —
{ aborted } - 500 —
{ message }
POST /api/chat/question
Answer a question prompt from the assistant.Request body
Responses
- 200 —
{ ok, message, mode, planAction } - 400 — Bad request.
- 404 —
{ ok, message, mode, planAction }
GET /api/health
Health check endpoint.Responses
- 200 —
{ status }