починил нейроконструктор, исправил распознавание сообщений из чата

This commit is contained in:
2026-02-08 17:29:49 +03:00
parent 451ddd9ae0
commit cbb875f3f8
15 changed files with 531 additions and 223 deletions
+6 -1
View File
@@ -27,6 +27,8 @@ public:
~NeuralNetworkManager();
// Основные методы
void setCurrentNetworkType(NetworkType type);
void sendMessage(const QString &message);
void sendMessage(const QString &message, NetworkType networkType);
void setPrefix(const QString &prefix);
void setApiKey(NetworkType networkType, const QString &apiKey);
@@ -63,7 +65,7 @@ private:
// SSL настройки
void setupSSL();
void setupSSLForGigaChat();
NetworkType m_currentNetworkType = DeepSeek;
// Основные переменные
QNetworkAccessManager *networkManager;
QMap<NetworkType, NetworkConfig> networkConfigs;
@@ -86,6 +88,9 @@ private:
bool isGigaChatTokenValid() const;
bool shouldRefreshGigaChatToken() const;
int m_tokenRetryCount = 0;
const int MAX_TOKEN_RETRIES = 3;
// Очередь сообщений для GigaChat
struct PendingMessage {
QString message;