Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
TranslationProtocol Class Referenceabstract

#include <translationprotocol.h>

Inheritance diagram for TranslationProtocol:
Collaboration diagram for TranslationProtocol:

Public Member Functions

virtual QList< BatchmakeBatches (const Messages &messages, const QString &userContext={}) const =0
virtual QByteArray payload (const Batch &b) const =0
virtual QHash< QString, QStringextractTranslations (const QByteArray &data)=0
virtual QStringList extractModels (const QByteArray &data) const =0
virtual std::optional< QByteArraystageModel (const QString &modelName)=0
virtual void setUrl (const QString &url)=0
virtual QUrl translationEndpoint () const =0
virtual QUrl discoveryEndpoint () const =0
virtual ~TranslationProtocol ()=default

Detailed Description

Definition at line 38 of file translationprotocol.h.

Constructor & Destructor Documentation

◆ ~TranslationProtocol()

virtual TranslationProtocol::~TranslationProtocol ( )
virtualdefault

Member Function Documentation

◆ discoveryEndpoint()

virtual QUrl TranslationProtocol::discoveryEndpoint ( ) const
pure virtual

Implemented in Ollama.

◆ extractModels()

virtual QStringList TranslationProtocol::extractModels ( const QByteArray & data) const
pure virtual

Implemented in Ollama.

◆ extractTranslations()

virtual QHash< QString, QString > TranslationProtocol::extractTranslations ( const QByteArray & data)
pure virtual

Implemented in Ollama.

◆ makeBatches()

virtual QList< Batch > TranslationProtocol::makeBatches ( const Messages & messages,
const QString & userContext = {} ) const
pure virtual

Implemented in Ollama.

◆ payload()

virtual QByteArray TranslationProtocol::payload ( const Batch & b) const
pure virtual

Implemented in Ollama.

◆ setUrl()

virtual void TranslationProtocol::setUrl ( const QString & url)
pure virtual

Implemented in Ollama.

◆ stageModel()

virtual std::optional< QByteArray > TranslationProtocol::stageModel ( const QString & modelName)
pure virtual

Implemented in Ollama.

◆ translationEndpoint()

virtual QUrl TranslationProtocol::translationEndpoint ( ) const
pure virtual

Implemented in Ollama.


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