用途:在本地开发或测试 Mistral 集成时,让迭代过程确定、可复现,并避免意外产生费用。核心思路是把供应商调用限制在窄适配器之后,用合成夹具验证,真实调用只放在单独审批的通道中。
主要能力与做法:梳理直接导入官方客户端的代码,把调用统一移到应用自有接口之后;定义类型化的成功、流式、工具调用、限流、格式错误和终止错误夹具;加入传输层接缝,使测试在出现意外网络访问时失败;离线测试用量归一化、错误分类、幂等性和脱敏;创建单独命名的实时冒烟测试,带显式环境与预算门控;记录夹具来源、模式版本、刷新方式和评审负责人。
使用方式:离线测试不得解析 MISTRAL_API_KEY;实时测试默认禁用,仅在门控启用后读取受保护密钥,并脱敏传输元数据。工具使用上,用 Read、Glob、Grep 检查代码、锁文件、配置、测试和证据,Write 与 Edit 仅用于已批准的仓库变更。包变更、网络访问、从供应商捕获夹具或运行实时测试前均需审批,默认开发者命令应完全离线且无需凭据。
适用场景:本地开发与测试 Mistral 集成、CI 中防止离线测试发起 DNS 或意外读取密钥、验证用量归一化与错误处理。
限制:与客户端私有内部耦合的 mock 会产生虚假漂移;夹具中出现真实提示、文件或密钥属于数据事件;离线测试通过不能证明实时账户配置正确。资料未提供具体命令、代码示例、价格或平台细节。