requestLLMWithoutTools

Sends a request to the language model without utilizing any tools and returns the response.

This method validates the session state before proceeding with the operation. If tool usage is disabled (i.e., the tools list is empty), the tool choice parameter will be set to null to ensure compatibility with the underlying LLM client's behavior. It then executes the request and retrieves the response from the LLM.

Return

The response message from the language model after executing the request, represented as a Message.Response instance.