System Analizy Sieci AI 1.0
Program ma na celu pomóc przy projektowaniu infrastruktury sieciowej dla firm.
Loading...
Searching...
No Matches
OllamaClient Class Reference

#include <OllamaClient.h>

Inheritance diagram for OllamaClient:

Signals

void responseReceived (const QString &response)
void errorOccurred (const QString &error)

Public Member Functions

 OllamaClient (QObject *parent=nullptr)
 Konstruktor klasy OllamaClient. Inicjalizuje menedżera sieci, który zarządza cyklem życia żądań HTTP.
void sendPrompt (const QString &prompt)
 Formatuje dane wejściowe do formatu JSON i wysyła zapytanie do API Ollama. Wykorzystuje model Llama 3.2, który jest zoptymalizowany pod kątem kart RTX 3060 Mobile.

Private Slots

void onReplyFinished (QNetworkReply *reply)
 Przetwarza odpowiedź zwrotną z serwera. Wyodrębnia tekst odpowiedzi z formatu JSON lub przekazuje informacje o błędach.

Private Attributes

QNetworkAccessManager * m_networkManager

Constructor & Destructor Documentation

◆ OllamaClient()

OllamaClient::OllamaClient ( QObject * parent = nullptr)
explicit

Konstruktor klasy OllamaClient. Inicjalizuje menedżera sieci, który zarządza cyklem życia żądań HTTP.

Member Function Documentation

◆ errorOccurred

void OllamaClient::errorOccurred ( const QString & error)
signal

◆ onReplyFinished

void OllamaClient::onReplyFinished ( QNetworkReply * reply)
privateslot

Przetwarza odpowiedź zwrotną z serwera. Wyodrębnia tekst odpowiedzi z formatu JSON lub przekazuje informacje o błędach.

◆ responseReceived

void OllamaClient::responseReceived ( const QString & response)
signal

◆ sendPrompt()

void OllamaClient::sendPrompt ( const QString & prompt)

Formatuje dane wejściowe do formatu JSON i wysyła zapytanie do API Ollama. Wykorzystuje model Llama 3.2, który jest zoptymalizowany pod kątem kart RTX 3060 Mobile.

  • Parameters
    promptTreść zapytania wygenerowana na podstawie profilu firmy.

Member Data Documentation

◆ m_networkManager

QNetworkAccessManager* OllamaClient::m_networkManager
private

The documentation for this class was generated from the following files: