Given the absence of a open-source and freely accessible alternative to the OpenAI text-to-speech model, the OpenAI model is currently employed for text-to-speech, even in the event that another assistant, such as the Mixtral assistant, is selected.
The main.py sets up the API and handles the API calls.
It mainly interacts with the \hyperref[sec:src/product-documentation/architecture/project-architecture/chatbot-project-structure/assistants-module-structure]{assistants}.
The \hyperref[sec:src/product-documentation/architecture/c4-diagrams/code-diagram]{code diagrams} provide an overview of these interactions.
The \hyperref[sec:product-documentation/architecture/c4-diagrams/code-diagram]{code diagrams} provide an overview of these interactions.
The assistants module contains all of the logic associated with the assistants.
The section on the \hyperref[sec:src/product-documentation/architecture/project-architecture/chatbot-project-structure/assistants-module-structure]{assistants structure} offers a more detailed analysis of the module's structure.