fix(vscode-lm) fix api-config profile update for vscode lm

This commit is contained in:
sam hoang
2025-01-17 08:18:57 +07:00
parent 685ccbb7d1
commit 3ecc0e66ec

View File

@@ -639,12 +639,16 @@ const ApiOptions = ({ apiErrorMessage, modelIdErrorMessage }: ApiOptionsProps) =
`${apiConfiguration.vsCodeLmModelSelector.vendor ?? ""}/${apiConfiguration.vsCodeLmModelSelector.family ?? ""}` :
""}
onChange={(value: unknown) => {
const valueStr = (value as DropdownOption).value;
const valueStr = (value as DropdownOption)?.value;
if (!valueStr) {
return
}
const [vendor, family] = valueStr.split('/');
setApiConfiguration({
...apiConfiguration,
vsCodeLmModelSelector: valueStr ? { vendor, family } : undefined
});
handleInputChange("vsCodeLmModelSelector")({
target: {
value: { vendor, family }
}
})
}}
style={{ width: "100%" }}
options={[