class RubyLLM::Chat
def complete(&block)
def complete(&block) response = @provider.complete messages, tools: @tools, temperature: @temperature, model: @model.id, &block add_message response if response.tool_call? handle_tool_calls response, &block else response end end