#ifndef SERVER_H #define SERVER_H #include "chatllm.h" #include #include class Server : public ChatLLM { Q_OBJECT public: Server(Chat *parent); virtual ~Server(); public Q_SLOTS: void start(); Q_SIGNALS: void requestServerNewPromptResponsePair(const QString &prompt); private Q_SLOTS: QHttpServerResponse handleCompletionRequest(const QHttpServerRequest &request, bool isChat); private: Chat *m_chat; QHttpServer *m_server; }; #endif // SERVER_H