#include <OllamaClient.h>
|
| | 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.
|
|
| void | onReplyFinished (QNetworkReply *reply) |
| | Przetwarza odpowiedź zwrotną z serwera. Wyodrębnia tekst odpowiedzi z formatu JSON lub przekazuje informacje o błędach.
|
◆ OllamaClient()
| OllamaClient::OllamaClient |
( |
QObject * | parent = nullptr | ) |
|
|
explicit |
Konstruktor klasy OllamaClient. Inicjalizuje menedżera sieci, który zarządza cyklem życia żądań HTTP.
◆ 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
-
| prompt | Treść zapytania wygenerowana na podstawie profilu firmy. |
◆ m_networkManager
| QNetworkAccessManager* OllamaClient::m_networkManager |
|
private |
The documentation for this class was generated from the following files: