Host: AZURE Cloud Services.
Front End : nuxt 3.12 universal APP
Backend: ist in c#/12 .net/8.
Database: MS-SQL
Usermanagement: OAuth/2 with Refresh Token and JWT
Web Socket: Instant messaging streaming of backend batch processes using SignalR.
Cloud Storage: Uploads work via quoted signed URLs. Uploading huge amounts of data is therefore more efficient and also possible in the background.
Implementation via APIs from OpenAPI. The requests are sent to OpenAI, which is not suitable for sensitive applications. The advantage, however, is that the standard GUI from OpenAI can be combined with the Dunudu GUI. Both systems are synchronized.
Implementation of own instances in Europe. This means that various LLM implementations (OpenAI, Llama, Mistral, Bert etc.) are possible in Europe.