Merge pull request #394 from samhvw8/fix/api-config-vscode-lm

fix(vscode-lm) fix api-config profile update for vscode lm
This commit is contained in:
Matt Rubens
2025-01-16 20:42:41 -05:00
committed by GitHub

View File

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