Created exposed /api with separate handlers and Bearer authentication for CSV and Transcription
Created by: gspasov
This PR hold the following changes to REST api:
- Changing csv request to GET;
- Separate handling of
/apiendpoints (ones to be exposed to the open world); - Separated Bearer authentication of all
/apiendpoints; - Created new routing for
/apiendpoints; - Added possibility for versioning of the
/apiendpoints; - Configuration of chat to csv option is partially done (Finishing implementation is to be added in a follow-up PR);