๐Ÿ”ƒGenAI Server API's Reference

Here are the API's for the core components of GenAI Stack Server.

Session

Sessions List

get
Responses
chevron-right
200

Successful Response

application/json
or
get
/api/session
200

Successful Response

Create Session

post
Responses
chevron-right
200

Successful Response

application/json

Stack Session Response Data Model.

Args: id : int stack_id : int meta_data : dict created_at : datetime modified_at : datetime

created_atstring ยท date-timeRequired
modified_atstring ยท date-timeOptional
idintegerRequired
stack_idintegerRequired
meta_dataobject ยท MetaDataRequired
post
/api/session
200

Successful Response

Get Session

get
Path parameters
session_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json

Stack Session Response Data Model.

Args: id : int stack_id : int meta_data : dict created_at : datetime modified_at : datetime

created_atstring ยท date-timeRequired
modified_atstring ยท date-timeOptional
idintegerRequired
stack_idintegerRequired
meta_dataobject ยท MetaDataRequired
get
/api/session/{session_id}

Delete Session

delete
Path parameters
session_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
object ยท ResponseDeleteSessionApiSessionSessionIdDeleteOptional
delete
/api/session/{session_id}

ETL

Extract

post
Query parameters
session_idintegerOptional
Responses
chevron-right
200

Successful Response

application/json
idintegerRequired
session_idintegerRequired
statusundefined ยท enumRequired

An enumeration.

Possible values:
metadataobject ยท MetadataOptional
post
/api/etl/submit-job

Model

Predict

post
Body
promptstringRequired
Responses
chevron-right
200

Successful Response

application/json
outputstringRequired
post
/api/model/predict

Retriever

Retrieve

get
Query parameters
session_idintegerRequired
querystringRequired
Responses
chevron-right
200

Successful Response

application/json
session_idintegerRequired
outputstringRequired
get
/api/retriever/retrieve

Vectordb

Add Documents

post
Body
session_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json
session_idintegerRequired
post
/api/vectordb/add-documents
get
Body
session_idintegerRequired
querystringRequired
Responses
chevron-right
200

Successful Response

application/json
session_idintegerRequired
get
/api/vectordb/search

Last updated