sendRequest

abstract suspend fun sendRequest(messages: List<Message>, tools: List<ToolDescription>, structuredOutputParameter: Parameter?): ModelResponse