|
@@ -167,10 +167,10 @@ const ApiOptions = ({
|
|
|
|
|
|
|
|
// Update `apiModelId` whenever `selectedModelId` changes.
|
|
// Update `apiModelId` whenever `selectedModelId` changes.
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
- if (selectedModelId) {
|
|
|
|
|
|
|
+ if (selectedModelId && apiConfiguration.apiModelId !== selectedModelId) {
|
|
|
setApiConfigurationField("apiModelId", selectedModelId)
|
|
setApiConfigurationField("apiModelId", selectedModelId)
|
|
|
}
|
|
}
|
|
|
- }, [selectedModelId, setApiConfigurationField])
|
|
|
|
|
|
|
+ }, [selectedModelId, setApiConfigurationField, apiConfiguration.apiModelId])
|
|
|
|
|
|
|
|
// Debounced refresh model updates, only executed 250ms after the user
|
|
// Debounced refresh model updates, only executed 250ms after the user
|
|
|
// stops typing.
|
|
// stops typing.
|