Aplikace pro chatování s více LLM a uživatelskými profily

Abstract

This bachelor’s thesis focuses on the design and implementation of a web application for interacting with large language models (LLMs) across multiple providers within a unified interface. The application enables users to conduct conversations with different models, compare their responses, and work with conversation history. The thesis addresses the design of a user interface that supports clear and efficient conversation management. It also covers the design of a backend architecture responsible for communication with external AI services, user authentication, and tracking of costs associated with the use of individual models. The implementation includes support for multiple providers, real-time response streaming, and an administrative interface for user management and system usage monitoring. The result is a functional prototype demonstrating practical approaches to integrating modern language models into web applications.

Description

Delayed publication

Available after

Subject(s)

artificial intelligence, large language models, web application, multi-provider support, conversation management, cost management

Citation