补齐原图编辑失败追踪事件

provider 失败时记录 external_generation_run 失败状态

保留现有外部 API 失败审计与错误映射
This commit is contained in:
2026-09-12 10:37:04 +08:00
parent 2a50614c11
commit 545f64cf9e
@@ -107,6 +107,21 @@ pub(crate) async fn edit_raw_image(
Ok(generated) => generated,
Err(error) => {
record_openai_image_failure_if_configured(&audit_settings, &error).await;
if let Some(state) = tracking_state.as_ref() {
record_external_generation_run_after_success(
state,
platform_image::VECTOR_ENGINE_PROVIDER,
"raw_image_edit",
"raw_image_edit",
tracking_payload,
started_at_micros,
false,
Some(error.message().to_string()),
None,
None,
)
.await;
}
return Err(map_platform_image_error(error));
}
};