平台参考

大模型 API 对比测试模板:结果可复现、成本可核对

固定模型、参数、题集和采样时段,对比多个大模型 API 入口的成功率、P50/P95 延迟、关键能力、Token、账单与完整任务成本。

更新于 2026-07-14已核对 2026-07-14预计阅读 11 分钟适用于 OpenAI Compatible API、中转站与多模型网关
配置字段已按公开文档核对;模型、价格和可用能力会变化,请以控制台与接口实时返回为准。

结论先说: 公平对比两个大模型 API 入口,必须固定除 Base URL 和 API Key 以外的条件,在多个时段重复采样,并把兼容性、质量、稳定性、Token 和账单分开记录。只比较一张测速截图或一道固定题,结论不可复现。

比较前先定义决策问题

不同业务需要不同权重。先写清楚这次测试要决定什么:

  • 普通对话:关注成功率、首字节延迟、上下文和价格。
  • 代码 Agent:关注工具调用、结构化参数、长任务稳定性和 Responses API 等真实协议需求。
  • 内容生产:关注约束遵循、事实错误、长文一致性和人工返工时间。
  • 批处理:关注吞吐、429、重试成本、账单可核对性和失败恢复。

没有明确业务目标时,综合总分很容易掩盖真正的阻断项。

控制变量

除服务地址和密钥外,以下条件必须一致:

变量 要求
模型 使用双方明确支持的同一模型或已公开的等价映射
请求参数 固定 temperaturemax_tokenstop_pstream
提示词 使用同一份版本化题集,不临时改写
客户端 使用同一脚本、SDK 版本、网络和超时
时段 在接近的时间窗口交替请求,降低网络与高峰偏差
重试 记录原始失败,重试次数和退避规则保持一致

如果两个入口返回的模型 ID 或协议并不等价,应标记为不同产品,不要强行合并成“同模型横评”。

建议的四层题集

第一层:协议冒烟

验证 /models、最小聊天、错误响应、modelusage、SSE 和工具调用。协议不满足业务要求时,不必继续扩大样本。

第二层:动态能力题

每轮由本地脚本生成随机数、随机字段名或随机 nonce,检查计算、约束遵循和工具参数回传。动态题能降低固定答案污染,但不能证明底层模型身份。

第三层:公开任务

准备代码修复、信息抽取、长文约束、JSON Schema 和多轮对话等可自动判分任务。题目、期望结果和判分器要版本化。

第四层:真实业务样本

从历史失败案例中抽取并脱敏。记录任务完成率、人工修改时间和业务阻断原因。真实样本最有决策价值,但不能泄露用户数据或内部密钥。

原始记录模板

每次请求保留一行原始数据:

run_id,provider,started_at,model_requested,model_returned,http_status,first_byte_ms,total_ms,input_tokens,output_tokens,total_tokens,retry_count,probe_id,passed,error_type,request_id

另建测试配置文件:

suite_version: "2026-07-14.1"
temperature: 0
max_tokens: 512
timeout_seconds: 60
retries: 0
stream: false
sample_windows:
  - low_peak
  - high_peak
  - next_day

不要记录完整 API Key、未脱敏提示词、用户文件或响应中的个人信息。请求 ID 也应确认不包含敏感数据后再公开。

需要计算的指标

可用性

  • 原始成功率:首次请求返回有效结果的比例。
  • 最终成功率:包含有限重试后的成功比例。
  • 错误分布:401、429、5xx、超时、协议解析错误分别统计。

不要把无限重试后的成功算成入口稳定。首次失败率决定真实延迟和额外成本。

延迟

  • 首字节延迟:流式场景用户多久看到第一段内容。
  • 总耗时:任务完整结束需要多久。
  • P50/P95:分别观察典型体验和尾部慢请求。

能力质量

  • 约束遵循率。
  • JSON 或工具参数解析成功率。
  • 代码测试通过率。
  • 真实业务一次完成率。
  • 平均人工返工分钟数。

Token 与成本

分别汇总输入、输出、失败请求和重试 Token。再根据测试时的价格快照计算:

完整任务成本 = 成功请求费用 + 失败请求费用 + 重试费用 + 人工返工成本

价格和模型开放状态会变化,报告中必须记录查询时间和来源,不能把一次快照写成永久价格。

样本量与判读边界

协议检查可以少量运行,但稳定性和延迟至少需要数十次请求才能看到初步分布。样本越少,越不应使用“必然更快”“绝对稳定”之类结论。

模型输出有随机性。即使 temperature=0,不同服务实现、版本和并行策略也可能产生差异。能力结论应结合多题、多轮和真实业务基线。

以下现象只能标记为“需要核实”:

  • 返回 model 与请求不一致。
  • usage 缺失或 Token 算术异常。
  • 某轮动态题失败。
  • 输出风格或知识 cutoff 自述变化。

只有多项证据持续出现并可复现,才适合升级风险等级。黑盒结果不能代替模型厂商证明。

发布报告时的最小结构

一份可审计的公开报告至少包含:

  1. 测试日期、地区、网络和客户端版本。
  2. 模型 ID、协议、参数和题集版本。
  3. 样本量、原始数据字段和失败是否计入。
  4. 成功率、P50/P95、能力指标、Token 与成本。
  5. 已知限制、异常解释和复测计划。
  6. 密钥与业务数据已经脱敏的说明。

可以先使用中转站检测工具生成协议与行为抽样,再按照检测报告判读指南查看分项证据。选型阶段继续使用12 项中转站实测清单,避免单一总分替代业务判断。

VERIFIED SOURCES

参考与核对来源

准备开始调用?

创建 API Key,按本文配置直接验证

注册后可在控制台查看可用模型、用量和请求记录。

注册使用 查看 API 文档