feat: improve error message display for embedding dimensions retrieval
This commit is contained in:
parent
a1b88758cc
commit
abb922a2b1
@ -6,6 +6,7 @@ import AiProvider from '@renderer/providers/AiProvider'
|
||||
import { getKnowledgeBaseParams } from '@renderer/services/KnowledgeService'
|
||||
import { getModelUniqId } from '@renderer/services/ModelService'
|
||||
import { Model } from '@renderer/types'
|
||||
import { getErrorMessage } from '@renderer/utils/error'
|
||||
import { Form, Input, Modal, Select } from 'antd'
|
||||
import { find, sortBy } from 'lodash'
|
||||
import { nanoid } from 'nanoid'
|
||||
@ -71,7 +72,7 @@ const PopupContainer: React.FC<Props> = ({ title, resolve }) => {
|
||||
dimensions = await aiProvider.getEmbeddingDimensions(selectedModel)
|
||||
} catch (error) {
|
||||
console.error('Error getting embedding dimensions:', error)
|
||||
window.message.error(t('message.error.get_embedding_dimensions'))
|
||||
window.message.error(t('message.error.get_embedding_dimensions') + '\n' + getErrorMessage(error))
|
||||
setLoading(false)
|
||||
return
|
||||
}
|
||||
|
||||
@ -39,3 +39,7 @@ export function formatErrorMessage(error: any): string {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function getErrorMessage(error: any): string {
|
||||
return error?.message || error?.toString() || ''
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user