fix(provider): count inherited endpoint formats for model tests

This commit is contained in:
ZheFox
2026-05-17 18:04:16 +08:00
parent ab0d766f47
commit 485d166912
8 changed files with 257 additions and 12 deletions
@@ -441,9 +441,10 @@ const activeEndpoints = computed(() => (props.endpoints ?? [])
if (typeof endpoint.active_keys === 'number') {
return endpoint.is_active !== false
&& isModelTestableApiFormat(endpoint.api_format)
&& endpoint.active_keys > 0
&& (endpoint.active_keys > 0
|| isModelTestableEndpoint(endpoint, providerKeysState.value, props.provider.provider_type))
}
return isModelTestableEndpoint(endpoint, providerKeysState.value)
return isModelTestableEndpoint(endpoint, providerKeysState.value, props.provider.provider_type)
}))
const selectableTestEndpoints = computed(() => mappingTestEndpoints.value ?? activeEndpoints.value)
const parsedTestRequestHeaders = computed(() => parseModelTestRequestHeadersDraft(testRequestHeadersDraft.value))