Last updated 1 year ago
Here are the API's for the core components of GenAI Stack Server.
curl -L \ --url '/api/session'
[ { "created_at": "2025-03-26T01:34:01.102Z", "modified_at": "2025-03-26T01:34:01.102Z", "id": 1, "stack_id": 1, "meta_data": {} } ]
curl -L \ --request POST \ --url '/api/session'
{ "created_at": "2025-03-26T01:34:01.102Z", "modified_at": "2025-03-26T01:34:01.102Z", "id": 1, "stack_id": 1, "meta_data": {} }
curl -L \ --url '/api/session/{session_id}'
curl -L \ --request DELETE \ --url '/api/session/{session_id}'
{}
curl -L \ --request POST \ --url '/api/etl/submit-job'
{ "id": 1, "session_id": 1, "status": "pending", "metadata": {} }
curl -L \ --url '/api/retriever/retrieve?session_id=1&query=text'
{ "session_id": 1, "output": "text" }
curl -L \ --request POST \ --url '/api/model/predict' \ --header 'Content-Type: application/json' \ --data '{ "prompt": "text" }'
{ "output": "text" }
curl -L \ --request POST \ --url '/api/vectordb/add-documents' \ --header 'Content-Type: application/json' \ --data '{ "session_id": 1, "documents": [ { "page_content": "text", "metadata": {} } ] }'
{ "session_id": 1, "documents": [ { "page_content": "text", "metadata": {} } ] }
curl -L \ --url '/api/vectordb/search' \ --header 'Content-Type: application/json' \ --data '{ "session_id": 1, "query": "text" }'