Loading...
Searching...
No Matches
opennn::ChatTemplate Class Referenceabstract
#include <opennn/network/chat.h>
Inheritance diagram for opennn::ChatTemplate:
Public Member Functions | |
| virtual | ~ChatTemplate ()=default |
| virtual bool | supports_reasoning () const noexcept=0 |
| virtual ReasoningMode | default_reasoning_mode () const noexcept=0 |
| ReasoningMode | resolve_reasoning_mode (ReasoningMode) const |
| virtual SamplingConfig | default_sampling (ReasoningMode) const =0 |
| virtual vector< Index > | render (const vector< ChatMessage > &, ReasoningMode, const TokenizerOperator &) const =0 |
| virtual GenerationParserSpec | parser_spec (ReasoningMode, const TokenizerOperator &) const =0 |
Constructor & Destructor Documentation
◆ ~ChatTemplate()
|
virtualdefault |
Member Function Documentation
◆ default_reasoning_mode()
|
pure virtualnoexcept |
Implemented in opennn::Qwen3ChatTemplate.
◆ default_sampling()
|
pure virtual |
Implemented in opennn::Qwen3ChatTemplate.
◆ parser_spec()
|
pure virtual |
Implemented in opennn::Qwen3ChatTemplate.
◆ render()
|
pure virtual |
Implemented in opennn::Qwen3ChatTemplate.
◆ resolve_reasoning_mode()
| ReasoningMode opennn::ChatTemplate::resolve_reasoning_mode | ( | ReasoningMode | ) | const |
◆ supports_reasoning()
|
pure virtualnoexcept |
Implemented in opennn::Qwen3ChatTemplate.