починил нейроконструктор, исправил распознавание сообщений из чата
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user