Public Slots | |
| void | slotRunInference (const QString &prompt) override |
| Public Slots inherited from Digikam::SearchLanguageBackend | |
| virtual void | slotCancel () |
| virtual void | slotRunInference (const QString &prompt)=0 |
| Run inference asynchronously. | |
Public Member Functions | |
| SearchMockBackend (QObject *const parent=nullptr) | |
| void | addCannedResponse (const QString &querySubstring, const QString &jsonOutput) |
| Register a canned response: any prompt containing the given query substring returns the given JSON payload. | |
| QString | backendName () const override |
| Human-readable backend identifier ("llama.cpp", "onnx", "mock"). | |
| bool | isModelLoaded () const override |
| bool | loadModel (const QString &modelPath) override |
| Load the model from a local path (resolved by SearchNlModelManager). | |
| QString | modelPath () const override |
| void | unloadModel () override |
| Public Member Functions inherited from Digikam::SearchLanguageBackend | |
| SearchLanguageBackend (QObject *const parent=nullptr) | |
Additional Inherited Members | |
| Signals inherited from Digikam::SearchLanguageBackend | |
| void | signalInferenceCancelled () |
| void | signalInferenceError (const QString &errorMessage) |
| void | signalInferenceProgress (int step) |
| void | signalModelLoaded (bool success) |
| void | signalModelLoadProgress (int percent) |
| void | signalRawOutputReady (const QString &output) |
|
overridevirtual |
Implements Digikam::SearchLanguageBackend.
|
overridevirtual |
Implements Digikam::SearchLanguageBackend.
|
overridevirtual |
Implementations should perform heavy loading off the GUI thread and report completion through signalModelLoaded(). Returns false immediately if the path is invalid.
Implements Digikam::SearchLanguageBackend.
|
overridevirtual |
Implements Digikam::SearchLanguageBackend.
|
overridevirtual |
Implements Digikam::SearchLanguageBackend.