promptfoo 是什么、怎么用:评测提示词与大模型应用、做红队测试的开源工具

promptfoo 是 MIT 许可的开源命令行工具与库,用于评测和红队测试大模型应用:批量对比提示词与模型、扫描安全漏洞、接入 CI/CD,评测可在本机运行;README 称其现已并入 OpenAI 并保持开源。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 promptfoo 官方 GitHub 仓库 README 整理,资料核对于 2026-10-11。开源项目变化快,以官方仓库为准。

是什么

promptfoo 的自我介绍是:用于评测和红队测试大模型应用的命令行工具与库。改了一句提示词之后,效果到底是变好还是变差?换一个更便宜的模型,哪些用例会翻车?凭感觉试几条是靠不住的,promptfoo 让你把测试用例写成配置文件,一条命令跑完所有组合并给出对比结果。README 写明 promptfoo 现在是 OpenAI 的一部分,同时保持开源和 MIT 许可。仓库约有 2.59 万星标。

能做什么

README 列出的功能:

  • 自动化评测:对提示词和模型做批量评测。
  • 并排比较模型:OpenAI、Anthropic、Azure、Bedrock、Ollama 等。
  • 红队测试与漏洞扫描:自动生成对抗性输入,检查应用在安全方面的薄弱点。
  • CI/CD 集成:把评测作为自动检查,提示词或代码变动时自动运行。
  • 代码扫描:在 Pull Request 中扫描与大模型相关的安全和合规问题。
  • 本地运行:评测在你自己的机器上执行,README 强调提示词不会离开本机(调用云端模型时,请求仍会发给对应厂商)。

怎么上手

README 给出的快速开始:

bash
npm install -g promptfoo
promptfoo init --example getting-started
export OPENAI_API_KEY=sk-abc123
cd getting-started
promptfoo eval
promptfoo view

也可以用 brew install promptfoo、pip install promptfoo,或者不安装直接 npx promptfoo@latest。

promptfoo eval 运行配置文件里定义的全部用例,promptfoo view 打开网页界面查看每个用例在不同提示词、不同模型下的输出与评分。配置文件的写法见官方文档。

免费与付费

开源版本免费(MIT 许可)。运行评测时调用各家模型会产生 API 费用,用例多、模型多时要留意总量。面向企业的托管与协作服务以官网为准。

适合谁 / 不适合谁

适合: 维护线上大模型应用、需要回归测试的工程团队;想系统比较不同模型性价比的开发者;负责 AI 应用安全评估的人员。

不适合: 只在聊天界面里使用 AI 的普通用户;还没有明确测试用例、处于想法阶段的项目;不熟悉命令行和配置文件的人。

注意事项

  • 评测结论取决于测试用例的质量,用例要覆盖真实用户的输入而不是只测理想情况。
  • 红队测试只应针对自己拥有或已获授权的系统。
  • 用大模型给输出打分时,评分本身也会出错,关键指标要人工抽查。

Nathaniel 的更多内容

  1. 01

    ChatGPT 官网入口与使用教程:是什么、免费吗、怎么用

    ChatGPT 是 OpenAI 的 AI 助手:对话写作、联网搜索、深度研究、看图读文件、生图,Work 模式还能直接交付文档和 PPT。本文讲清官网入口、免费版与 Go / Plus / Pro 的区别。

    ChatGPT0
  2. 02

    Soundraw 是什么、怎么用、能商用吗:只用自家曲库训练的 AI 免版税配乐生成器

    SOUNDRAW 是面向视频创作者和音乐人的 AI 音乐生成器,可按小节调整乐器、强度和长度,导出分轨;官方称模型只用公司内部制作的音乐训练,生成的曲目附带全球范围的永久授权。

    其他 AI 工具0
  3. 03

    阶跃AI(原跃问)是什么、怎么用:阶跃星辰 AI 助手入口与 App 下载

    阶跃AI 是上海阶跃星辰推出的 AI 助手,原名「跃问」,现在主打能做任务的 Agent:手机上问小跃答疑写作,Step Agent 可接入飞书全天候执行任务,桌面伙伴能在电脑上整理文件、设提醒。本文讲清入口和用法。

    其他 AI 工具0
  4. 04

    Surfer SEO 是什么、怎么用、价格多少:按搜索数据优化文章并追踪 AI 搜索可见度

    Surfer 是面向 SEO 与 AI 搜索(GEO)的内容优化平台:Content Editor 按实时搜索数据指导写作,AI Tracker 追踪品牌在 ChatGPT 等 AI 工具里的呈现,另有主题地图和内容审计。

    其他 AI 工具0
  5. 05

    Modal 是什么、怎么用、怎么计费:按秒付费的无服务器 GPU 云

    Modal 是无服务器的 AI 基础设施平台,GPU 与 CPU 按秒计费、自动扩缩容,用于模型推理、训练微调、批处理和给编程智能体用的沙箱。

    其他 AI 工具0
  6. 06

    豆包是什么、怎么用:字节跳动 AI 助手网页版与电脑版上手指南

    豆包是字节跳动旗下的 AI 助手,语音识别准、会讲题批改、能用一句话 P 图和用 Seedance 生成视频,新上线的工作模式还能操作电脑交付文档和 PPT。本文讲清入口、免费能做什么和付费版区别。

    豆包0

同主题

  1. 01

    Zoom AI Companion(现称 ZoomMate)是什么、怎么用、免费吗:Zoom 里的 AI 会议纪要与智能体

    ZoomMate 是 Zoom Workplace 里的 AI 队友(官网页面地址仍沿用 AI Companion 的名称):生成会议总结与笔记、跨会话查找决定和细节、起草文档与幻灯片、发送跟进,并支持自定义智能体和定时流程。

    其他 AI 工具0
  2. 02

    百度千帆大模型平台是什么、怎么用:文心 ERNIE 模型 API、Agent 开发与价格说明

    千帆是百度智能云的企业级大模型服务平台,既能按量调用 ERNIE 5.0、ERNIE 4.5 Turbo、DeepSeek 等模型,也能搭多智能体、工作流和知识库 RAG 应用。

    其他 AI 工具0
  3. 03

    E2B 是什么、怎么用、怎么收费:让 AI 智能体安全运行代码的云端沙箱

    E2B 提供给 AI 智能体使用的云端沙箱:每个沙箱是一台隔离的小型云机器,用来运行模型生成的代码,按 vCPU 和内存的秒级用量计费,Hobby 档赠 100 美元额度。

    其他 AI 工具0
  4. 04

    Warp 终端是什么、怎么用:带编程智能体的现代终端下载、教程与官网定价

    Warp 是面向智能体编程的现代终端,内置编程智能体(Warp Agent CLI),并提供运行成批编程智能体的 Warp Factories,支持 macOS、Linux 和 Windows,免费档可自带模型。

    其他 AI 工具0
  5. 05

    fal.ai 是什么、怎么用:图像、视频、语音生成模型的 API 平台与计费方式

    fal 是专注生成式媒体的开发者平台,通过 API 提供视频、图像、音频和 3D 生成模型,按产出计费;同时出租 GPU 算力供自定义部署,适合做 AI 图像视频类应用的团队。

    其他 AI 工具0
  6. 06

    OpenAI Codex 官网与下载:CLI、IDE 插件、云端和桌面 App 怎么选

    Codex 是 OpenAI 的编程智能体,用 ChatGPT 账号登录即可在终端(开源 CLI)、VS Code 等 IDE、云端和 ChatGPT 桌面 App 里读代码、改代码、跑测试、开 PR,用量与 ChatGPT Work 共享。

    Codex0

同模型

  1. 01

    MaxAI 是什么、怎么用、免费吗:在任意网页上改写、总结、翻译和回复的浏览器 AI 扩展

    MaxAI 是运行在 Chromium 浏览器里的 AI 助手扩展,可在任意网站上写作、改写、总结、解释、翻译和起草回复,支持多家模型、带来源的 AI 搜索,以及与网页、PDF、YouTube 视频对话。

    其他 AI 工具0
  2. 02

    Mastra 是什么、怎么用:TypeScript 的 AI 智能体与工作流框架

    Mastra 自称「面向 AI 应用和智能体的现代 TypeScript 框架」,提供 40 多家模型的统一路由、自主智能体、图式工作流、人工审批暂停与恢复、记忆、评测和可观测性,核心框架采用 Apache-2.0 许可。

    其他 AI 工具0
  3. 03

    Pieces 是什么、怎么用、价格多少:给 AI 工具提供「工作长期记忆」的本地应用

    Pieces 是在后台运行的工具,为你的工作建立可搜索的长期记忆并保存在本机,再通过 Pieces MCP 把这些上下文带进 Claude、Cursor、Codex 等 AI 工具,支持本地模型。

    其他 AI 工具0
  4. 04

    Vercel AI SDK 是什么、怎么用:TypeScript 开发 AI 应用和智能体的开源工具包

    Vercel AI SDK 自称「TypeScript 的 AI 工具包」,用统一接口调用 OpenAI、Anthropic、Google 等模型,提供文本与结构化输出生成、带工具调用的智能体,以及 useChat 等前端 UI 钩子。

    其他 AI 工具0
  5. 05

    Arize Phoenix 是什么、怎么用:可自托管的大模型应用追踪与评测平台

    Phoenix 是 Arize 推出的 AI 可观测平台,用于实验、评测和排障:基于 OpenTelemetry 追踪大模型应用,提供评测、带版本的数据集、实验对比、Playground 和提示词管理,可用一条命令在本机启动。

    其他 AI 工具0
  6. 06

    ClickUp Brain 是什么、怎么用、价格多少:ClickUp 项目管理里的 AI 与 Super Agents

    ClickUp Brain 是项目管理工具 ClickUp 内置的 AI:在任务、项目和聊天中提供带上下文的问答与写作,跨工作区和已连接应用做深度搜索,并可用 Super Agents 执行多步骤工作。

    其他 AI 工具0

同产品的其他教程

  1. 01

    Durable 是什么、怎么用、价格多少:30 秒生成小商家网站的 AI 建站工具

    Durable 是面向小微商家的无代码 AI 建站平台,号称 30 秒让网站上线,并内置 CRM、在线预约、AI 写博客与社交帖子、SEO 与本地目录收录等经营工具。

    其他 AI 工具0
  2. 02

    Fish Audio 官网入口与中文教程:AI 配音、声音克隆、API 与开源模型

    Fish Audio 是 Hanabi AI 推出的 AI 语音平台,提供多语种文字转语音、声音克隆、语音转文字、变声和情绪标签控制,有中文界面、API 和开源模型 Fish Speech。

    其他 AI 工具0
  3. 03

    Rodin AI(Hyper3D)是什么、怎么用:图片和文字生成 3D 模型,支持 3D ControlNet 与局部编辑

    Hyper3D Rodin 是 Deemos 公司的 AI 3D 生成器,可从图片或文字生成 3D 资产,特色是 3D ControlNet(用包围盒、体素、点云约束形体)、局部编辑和智能低面数优化,并有多款三维软件插件。

    其他 AI 工具0
  4. 04

    Uizard 是什么、怎么用、免费吗:文字、截图和手绘草图生成 UI 设计稿的 AI 工具

    Uizard 是面向非设计师的 AI 界面设计工具:Autodesigner 用文字生成多页面应用原型,Screenshot Scanner 把截图变成可编辑稿,Wireframe Scanner 把手绘草图数字化。

    其他 AI 工具0
  5. 05

    Runway AI 是什么、怎么用:Gen-4.5 视频生成教学与费用说明

    Runway 是 Runway AI 公司的 AI 视频创作平台,自研 Gen-4.5 视频模型、Aleph 2.0 视频编辑模型和 Act-Two 表演迁移,同时集成多家第三方模型,适合影视、广告和创意团队。

    其他 AI 工具0
  6. 06

    Luminar(Luminar Neo)是什么、怎么用、价格多少:一次买断的 AI 修图软件

    Luminar 是 Skylum 的 AI 修图软件,主打一次性购买,提供换天空、GenErase 消除、GenSwap 替换、GenExpand 扩图、老照片修复等工具,可独立运行,也可作为 Photoshop、Lightroom 插件使用。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~