Loading...
Searching...
No Matches
opennn::GenerationParser Class Reference

#include <opennn/network/chat.h>

Public Member Functions

 GenerationParser (const TokenizerOperator &, const GenerationParserSpec &)
 
bool push (Index, const ChatCallback &={})
 
void finish (const ChatCallback &={})
 
const string & get_reasoning () const noexcept
 
const string & get_content () const noexcept
 
Index get_reasoning_tokens () const noexcept
 
Index get_content_tokens () const noexcept
 
Index get_control_tokens () const noexcept
 

Constructor & Destructor Documentation

◆ GenerationParser()

opennn::GenerationParser::GenerationParser ( const TokenizerOperator & ,
const GenerationParserSpec &  )

Member Function Documentation

◆ finish()

void opennn::GenerationParser::finish ( const ChatCallback & = {})

◆ get_content()

const string & opennn::GenerationParser::get_content ( ) const
inlinenoexcept

◆ get_content_tokens()

Index opennn::GenerationParser::get_content_tokens ( ) const
inlinenoexcept

◆ get_control_tokens()

Index opennn::GenerationParser::get_control_tokens ( ) const
inlinenoexcept

◆ get_reasoning()

const string & opennn::GenerationParser::get_reasoning ( ) const
inlinenoexcept

◆ get_reasoning_tokens()

Index opennn::GenerationParser::get_reasoning_tokens ( ) const
inlinenoexcept

◆ push()

bool opennn::GenerationParser::push ( Index ,
const ChatCallback & = {} )