18 void m_stream_conversation();
25 m_streaming_port.
open(streaming_port_name);
30 m_streaming_port.
close();
void setInterface(yarp::dev::ILLM *_iLlm, const std::string &streaming_port_name)
yarp::dev::ReturnValue setPrompt(const std::string &prompt) override
yarp::dev::llm::return_ask ask(const std::string &question) override
yarp::dev::ReturnValue refreshConversation() override
yarp::dev::llm::return_getConversation getConversation() override
yarp::dev::ReturnValue deleteConversation() override
yarp::dev::llm::return_readPrompt readPrompt() override
A mini-server for performing network communication in the background.
void close() override
Stop port activity.
bool open(const std::string &name) override
Start port operation, with a specific name, with automatically-chosen network parameters.