Creates a new ChatService instance with configured LLM models.
The display service for managing UI focus
The text service for retrieving coordinate text
The MAIDR data structure
Sends a message to the specified LLM model and returns the response.
The LLM provider to use
The request containing the message and configuration
The response from the LLM
Toggles the focus to the chat scope.
Service for managing chat interactions with different LLM providers.