Skip to main content

手动输入提供者

手动输入提供者允许你在评估过程中为每个提示手动输入响应。这在测试、调试或当你想提供自定义响应而不依赖自动化 API 时非常有用。

配置

要使用该提供者,请在你的配置文件中将提供者 ID 设置为 promptfoo:manual-input

providers:
- promptfoo:manual-input

默认情况下,提供者会在 CLI 上提示用户输入单行输出。要打开支持多行输入的编辑器:

providers:
- id: promptfoo:manual-input
config:
multiline: true

使用

为了在命令行上更方便地进行手动输入,请将并发设置为 1 并禁用进度条:

promptfoo eval -j 1 --no-progress-bar