手动输入提供者
手动输入提供者允许你在评估过程中为每个提示手动输入响应。这在测试、调试或当你想提供自定义响应而不依赖自动化 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