FakeChatModel.text constructor

FakeChatModel.text(
  1. String text, {
  2. ModelInfo? info,
})

Creates a model that always answers with text.

Implementation

factory FakeChatModel.text(String text, {ModelInfo? info}) => FakeChatModel(
  info: info,
  turns: <FakeTurn>[
    FakeTurn.answer(
      ChatResponse(
        message: Message.assistant(text),
        modelId: info?.id ?? 'fake-model',
        usage: const TokenUsage(promptTokens: 10, completionTokens: 5),
      ),
    ),
  ],
);