mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-01 17:00:21 +08:00
feat: 候选排序引入 API 格式偏好, 追踪页面展示完整格式转换信息
- 候选排序优先同 kind (chat/cli) 再同 family, 替代原有固定顺序 - 不再隐藏 format_conversion_disabled 候选, 保留完整追踪链路 - DecisionTrace 新增 provider/endpoint/key 格式转换相关字段 - 前端追踪面板新增 Key 支持端点和转换策略展示
This commit is contained in:
@@ -291,13 +291,18 @@ pub fn build_admin_monitoring_trace_request_candidate_payload(
|
||||
"provider_website": item.provider_website,
|
||||
"provider_priority": item.provider_priority,
|
||||
"provider_keep_priority_on_conversion": item.provider_keep_priority_on_conversion,
|
||||
"provider_enable_format_conversion": item.provider_enable_format_conversion,
|
||||
"endpoint_id": candidate.endpoint_id,
|
||||
"endpoint_name": item.endpoint_api_format,
|
||||
"endpoint_api_family": item.endpoint_api_family,
|
||||
"endpoint_kind": item.endpoint_kind,
|
||||
"endpoint_format_acceptance_config": item.endpoint_format_acceptance_config,
|
||||
"key_id": candidate.key_id,
|
||||
"key_name": item.provider_key_name,
|
||||
"key_account_label": serde_json::Value::Null,
|
||||
"key_preview": serde_json::Value::Null,
|
||||
"key_auth_type": item.provider_key_auth_type,
|
||||
"key_api_formats": item.provider_key_api_formats,
|
||||
"key_internal_priority": item.provider_key_internal_priority,
|
||||
"key_global_priority_by_format": item.provider_key_global_priority_by_format,
|
||||
"key_oauth_plan_type": serde_json::Value::Null,
|
||||
|
||||
Reference in New Issue
Block a user