Fake LLM for testing. You can pass in a list of responses to return in order when called.
FakeLLM({required this.responses}) : super(defaultOptions: const FakeLLMOptions());