feat: implement error handling for Azure AI model API interactions

This commit is contained in:
pacnpal
2025-02-03 13:20:26 -05:00
parent aab53a434b
commit 35870a1135

View File

@@ -246,7 +246,9 @@ const AzureAiModelPicker: React.FC = () => {
onClick: () => {
const apiConfig = {
...apiConfiguration,
azureAiModelConfig: azureAiModelInfoSaneDefaults,
azureAiModelConfig: {
...azureAiModelInfoSaneDefaults,
},
}
setApiConfiguration(apiConfig)
onUpdateApiConfig(apiConfig)
@@ -300,14 +302,12 @@ const AzureAiModelPicker: React.FC = () => {
const apiConfig = {
...apiConfiguration,
azureAiModelConfig: {
...(apiConfiguration?.azureAiModelConfig ||
azureAiModelInfoSaneDefaults),
...azureAiModelInfoSaneDefaults,
...(apiConfiguration?.azureAiModelConfig || {}),
contextWindow:
e.target.value === ""
? undefined
: isNaN(parsed)
? azureAiModelInfoSaneDefaults.contextWindow
: parsed,
isNaN(parsed) || e.target.value === ""
? azureAiModelInfoSaneDefaults.contextWindow
: parsed,
},
}
setApiConfiguration(apiConfig)