mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-26 03:31:24 +08:00
fix: Resolve vllm bad request caused by always sending dimensions in embedding requests (#7525)
fix(知识库): 将dimensions字段改为可选并修复相关逻辑
This commit is contained in:
parent
5138f5b314
commit
066aad7fed
@ -112,7 +112,7 @@ const PopupContainer: React.FC<Props> = ({ title, resolve }) => {
|
||||
return
|
||||
}
|
||||
|
||||
if (autoDims || typeof values.dimensions === 'undefined') {
|
||||
if (autoDims || values.dimensions === undefined) {
|
||||
try {
|
||||
const aiProvider = new AiProvider(provider)
|
||||
values.dimensions = await aiProvider.getEmbeddingDimensions(selectedEmbeddingModel)
|
||||
@ -132,7 +132,7 @@ const PopupContainer: React.FC<Props> = ({ title, resolve }) => {
|
||||
name: values.name,
|
||||
model: selectedEmbeddingModel,
|
||||
rerankModel: selectedRerankModel,
|
||||
dimensions: values.dimensions,
|
||||
dimensions: autoDims ? undefined : values.dimensions,
|
||||
documentCount: values.documentCount || DEFAULT_KNOWLEDGE_DOCUMENT_COUNT,
|
||||
items: [],
|
||||
created_at: Date.now(),
|
||||
|
||||
@ -423,7 +423,7 @@ export interface KnowledgeBase {
|
||||
id: string
|
||||
name: string
|
||||
model: Model
|
||||
dimensions: number
|
||||
dimensions?: number
|
||||
description?: string
|
||||
items: KnowledgeItem[]
|
||||
created_at: number
|
||||
|
||||
Loading…
Reference in New Issue
Block a user