๐GenAI Server API's Reference
Session
ETL
Model
Retriever
Vectordb
Last updated
Last updated
GET /api/session HTTP/1.1
Accept: */*
[
{
"created_at": "2026-01-29T00:31:17.884Z",
"modified_at": "2026-01-29T00:31:17.884Z",
"id": 1,
"stack_id": 1,
"meta_data": {}
}
]POST /api/session HTTP/1.1
Accept: */*
{
"created_at": "2026-01-29T00:31:17.884Z",
"modified_at": "2026-01-29T00:31:17.884Z",
"id": 1,
"stack_id": 1,
"meta_data": {}
}GET /api/session/{session_id} HTTP/1.1
Accept: */*
{
"created_at": "2026-01-29T00:31:17.884Z",
"modified_at": "2026-01-29T00:31:17.884Z",
"id": 1,
"stack_id": 1,
"meta_data": {}
}DELETE /api/session/{session_id} HTTP/1.1
Accept: */*
{}POST /api/etl/submit-job HTTP/1.1
Accept: */*
{
"id": 1,
"session_id": 1,
"status": "pending",
"metadata": {}
}POST /api/model/predict HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"prompt": "text"
}{
"output": "text"
}GET /api/retriever/retrieve?session_id=1&query=text HTTP/1.1
Accept: */*
{
"session_id": 1,
"output": "text"
}POST /api/vectordb/add-documents HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 68
{
"session_id": 1,
"documents": [
{
"page_content": "text",
"metadata": {}
}
]
}{
"session_id": 1,
"documents": [
{
"page_content": "text",
"metadata": {}
}
]
}GET /api/vectordb/search HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"session_id": 1,
"query": "text"
}{
"session_id": 1,
"documents": [
{
"page_content": "text",
"metadata": {}
}
]
}