diff --git a/ui/ModelModal/src/ModelModal.tsx b/ui/ModelModal/src/ModelModal.tsx index 7ef4b8c..1e93aa9 100644 --- a/ui/ModelModal/src/ModelModal.tsx +++ b/ui/ModelModal/src/ModelModal.tsx @@ -586,6 +586,9 @@ export const ModelModal: React.FC = ({ {/* 根据模型类型显示不同的URL后缀:embedding显示/embeddings,rerank显示/rerank,其他显示/chat/completions */} {baseUrl && providers[providerBrand].urlWrite && (() => { const processedUrl = getProcessedUrl(baseUrl, providerBrand); + if (baseUrl.endsWith('#')) { + return processedUrl; + } // 根据模型类型添加不同的后缀 if (model_type === 'embedding') { return `${processedUrl}/embeddings`; diff --git a/usecase/modelkit.go b/usecase/modelkit.go index 7029f45..348cc95 100644 --- a/usecase/modelkit.go +++ b/usecase/modelkit.go @@ -534,7 +534,7 @@ func generateBaseURLFixSuggestion(errContent string, baseURL string, provider co isOther = provider == consts.ModelProviderOther var errType consts.AddModelBaseURLErrType - if strings.Contains(errContent, "chat/completions") { + if strings.Contains(baseURL, "chat/completions") { errType = consts.AddModelBaseURLErrTypeChatCompletions } else if isEndWithSlash { errType = consts.AddModelBaseURLErrTypeSlash