for c in response:
            if self.sleep is not None:
                await asyncio.sleep(self.sleep)
            yield ChatGenerationChunk(message=AIMessageChunk(content=c))
    @property
    def _identifying_params(self) -> Dict[str, Any]:
        return {"responses": self.responses}