fix: get back lora_module_name
This commit is contained in:
@@ -4,6 +4,7 @@ export interface RouteTargetFormItem {
|
|||||||
weight?: number | null;
|
weight?: number | null;
|
||||||
model_id?: number;
|
model_id?: number;
|
||||||
provider_id?: number;
|
provider_id?: number;
|
||||||
|
lora_module_name?: string;
|
||||||
fallback_status_codes?: string[];
|
fallback_status_codes?: string[];
|
||||||
parentId?: string | number;
|
parentId?: string | number;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,16 +30,13 @@ const isSameTarget = (
|
|||||||
if (!left || !right) {
|
if (!left || !right) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (left.model_id && left.model_id === right.model_id) {
|
||||||
if (left.model_id != null || right.model_id != null) {
|
return left.lora_module_name === right.lora_module_name;
|
||||||
return left.model_id != null && left.model_id === right.model_id;
|
|
||||||
}
|
}
|
||||||
|
if (left.provider_id && left.provider_id === right.provider_id) {
|
||||||
return (
|
return left.overridden_model_name === right.overridden_model_name;
|
||||||
left.provider_id != null &&
|
}
|
||||||
left.provider_id === right.provider_id &&
|
return false;
|
||||||
left.overridden_model_name === right.overridden_model_name
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const normalizeTarget = (
|
const normalizeTarget = (
|
||||||
@@ -51,6 +48,7 @@ const normalizeTarget = (
|
|||||||
model_id: target?.model_id,
|
model_id: target?.model_id,
|
||||||
provider_id: target?.provider_id,
|
provider_id: target?.provider_id,
|
||||||
overridden_model_name: target?.overridden_model_name,
|
overridden_model_name: target?.overridden_model_name,
|
||||||
|
lora_module_name: target?.lora_module_name,
|
||||||
fallback_status_codes: target?.fallback_status_codes
|
fallback_status_codes: target?.fallback_status_codes
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -174,7 +172,12 @@ const AccessForm: React.FC<ProviderFormProps> = forwardRef((props, ref) => {
|
|||||||
targets?.map((ep) => ({
|
targets?.map((ep) => ({
|
||||||
weight: ep.weight,
|
weight: ep.weight,
|
||||||
value: ep.model_id
|
value: ep.model_id
|
||||||
? ['deployments', ep.model_id]
|
? [
|
||||||
|
'deployments',
|
||||||
|
ep.lora_module_name
|
||||||
|
? `${ep.model_id}_lora_${ep.lora_module_name}`
|
||||||
|
: ep.model_id
|
||||||
|
]
|
||||||
: [ep.provider_id, ep.overridden_model_name]
|
: [ep.provider_id, ep.overridden_model_name]
|
||||||
})) || []
|
})) || []
|
||||||
);
|
);
|
||||||
@@ -197,7 +200,12 @@ const AccessForm: React.FC<ProviderFormProps> = forwardRef((props, ref) => {
|
|||||||
if (fallbackTarget) {
|
if (fallbackTarget) {
|
||||||
targetsRef.current?.initFallbackValues({
|
targetsRef.current?.initFallbackValues({
|
||||||
value: fallbackTarget.model_id
|
value: fallbackTarget.model_id
|
||||||
? ['deployments', fallbackTarget.model_id]
|
? [
|
||||||
|
'deployments',
|
||||||
|
fallbackTarget.lora_module_name
|
||||||
|
? `${fallbackTarget.model_id}_lora_${fallbackTarget.lora_module_name}`
|
||||||
|
: fallbackTarget.model_id
|
||||||
|
]
|
||||||
: [fallbackTarget.provider_id, fallbackTarget.overridden_model_name]
|
: [fallbackTarget.provider_id, fallbackTarget.overridden_model_name]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user