Class: Luo::XinghuoAgentRunner
- Inherits:
-
AgentRunnerBase
- Object
- AgentRunnerBase
- Luo::XinghuoAgentRunner
- Includes:
- Configurable
- Defined in:
- lib/luo/xinghuo_agent_runner.rb
Instance Method Summary collapse
Methods included from Configurable
Methods inherited from AgentRunnerBase
#add_agent, #after_run, agents, #call, #client, #context, disable_history, #initialize, language_info, #on_init, #on_request, #on_result, #on_run, register, #reset_context, #save_history
Constructor Details
This class inherits a constructor from Luo::AgentRunnerBase
Instance Method Details
#request(messages) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/luo/xinghuo_agent_runner.rb', line 15 def request() if config.stream_callback&.respond_to? :call client.chat(, &config.stream_callback) else client.chat() end end |