Declaration
class simaai::neat::genai::GenerationStream::Producer { ... }
Friends Index
Private Constructors Index
Public Member Functions Index
| void | record_metric (const std::string &metric, double value) |
|
|
|
| void | record_text (const std::string &text, bool stream_end) |
|
|
|
| void | push (TokenSample sample) |
|
|
|
| void | finish (std::string finish_reason, std::optional< std::uint32_t > generated_tokens, std::string language={}, std::optional< float > no_speech_prob=std::nullopt, std::optional< float > avg_logprob=std::nullopt) |
|
|
|
| bool | cancelled () const |
|
|
|
| GenerationMetrics | current_metrics () const |
|
|
|
Private Member Attributes Index
Definition at line 199 of file GenAITypes.h.
Private Constructors
Producer()
| simaai::neat::genai::GenerationStream::Producer::Producer (Impl & impl) |
|
explicit
|
Public Member Functions
cancelled()
| bool simaai::neat::genai::GenerationStream::Producer::cancelled () |
|
current_metrics()
| GenerationMetrics simaai::neat::genai::GenerationStream::Producer::current_metrics () |
|
finish()
| void simaai::neat::genai::GenerationStream::Producer::finish (std::string finish_reason, std::optional< std::uint32_t > generated_tokens, std::string language={}, std::optional< float > no_speech_prob=std::nullopt, std::optional< float > avg_logprob=std::nullopt) |
|
push()
| void simaai::neat::genai::GenerationStream::Producer::push (TokenSample sample) |
|
record_metric()
| void simaai::neat::genai::GenerationStream::Producer::record_metric (const std::string & metric, double value) |
|
record_text()
| void simaai::neat::genai::GenerationStream::Producer::record_text (const std::string & text, bool stream_end) |
|
Private Member Attributes
impl_
| Impl& simaai::neat::genai::GenerationStream::Producer::impl_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.