nl2sql_library/nl2sql/tasks/eval_fix/core.py [212:231]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                    }
                )

                llm_response = self.llm.generate([prepared_prompt])
                logger.debug(
                    f"[{self.tasktype}] : Received LLM Response : {llm_response.json()}"
                )
                try:
                    raw_response = llm_response.generations[0][0].text.strip()
                except IndexError as exc:
                    raise ValueError(
                        f"Empty / Invalid Response received from LLM : {llm_response.json()}"
                    ) from exc

                parsed_response = (
                    self.prompt.parser.parse(raw_response)
                    if self.prompt.parser
                    else raw_response
                )
                processed_response = self.prompt.post_processor(parsed_response)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



nl2sql_library/nl2sql/tasks/join_selection/core.py [185:203]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            }
        )
        llm_response = self.llm.generate([prepared_prompt])
        logger.debug(
            f"[{self.tasktype}] : Received LLM Response : {llm_response.json()}"
        )
        try:
            raw_response = llm_response.generations[0][0].text.strip()
        except IndexError as exc:
            raise ValueError(
                f"Empty / Invalid Response received from LLM : {llm_response.json()}"
            ) from exc

        parsed_response = (
            self.prompt.parser.parse(raw_response)
            if self.prompt.parser
            else raw_response
        )
        processed_response = self.prompt.post_processor(parsed_response)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



