Loading...
Searching...
No Matches
opennn::Qwen3ChatTemplate Class Referencefinal

#include <opennn/network/chat.h>

Inheritance diagram for opennn::Qwen3ChatTemplate:
opennn::ChatTemplate

Public Member Functions

bool supports_reasoning () const noexcept override
 
ReasoningMode default_reasoning_mode () const noexcept override
 
SamplingConfig default_sampling (ReasoningMode) const override
 
vector< Index > render (const vector< ChatMessage > &, ReasoningMode, const TokenizerOperator &) const override
 
GenerationParserSpec parser_spec (ReasoningMode, const TokenizerOperator &) const override
 
- Public Member Functions inherited from opennn::ChatTemplate
virtual ~ChatTemplate ()=default
 
ReasoningMode resolve_reasoning_mode (ReasoningMode) const
 

Member Function Documentation

◆ default_reasoning_mode()

ReasoningMode opennn::Qwen3ChatTemplate::default_reasoning_mode ( ) const
inlineoverridevirtualnoexcept

Implements opennn::ChatTemplate.

◆ default_sampling()

SamplingConfig opennn::Qwen3ChatTemplate::default_sampling ( ReasoningMode ) const
overridevirtual

Implements opennn::ChatTemplate.

◆ parser_spec()

GenerationParserSpec opennn::Qwen3ChatTemplate::parser_spec ( ReasoningMode ,
const TokenizerOperator &  ) const
overridevirtual

Implements opennn::ChatTemplate.

◆ render()

vector< Index > opennn::Qwen3ChatTemplate::render ( const vector< ChatMessage > & ,
ReasoningMode ,
const TokenizerOperator &  ) const
overridevirtual

Implements opennn::ChatTemplate.

◆ supports_reasoning()

bool opennn::Qwen3ChatTemplate::supports_reasoning ( ) const
inlineoverridevirtualnoexcept

Implements opennn::ChatTemplate.