fix: 翻译的temperature改为0.7

improve: 模型特性默认支持的时候,打勾
This commit is contained in:
magicdmer 2025-02-08 11:34:07 +08:00 committed by 亢奋猫
parent 6fb79c17d2
commit 3049023266
2 changed files with 26 additions and 14 deletions

View File

@ -186,10 +186,21 @@ const ProviderSetting: FC<Props> = ({ provider: _provider }) => {
} }
} }
const modelTypeContent = (model: Model) => ( const modelTypeContent = (model: Model) => {
// 获取默认选中的类型
const defaultTypes = [
...(VISION_REGEX.test(model.id) ? ['vision'] : []),
...(EMBEDDING_REGEX.test(model.id) ? ['embedding'] : []),
...(REASONING_REGEX.test(model.id) ? ['reasoning'] : [])
] as ModelType[]
// 合并现有选择和默认类型
const selectedTypes = [...new Set([...(model.type || []), ...defaultTypes])]
return (
<div> <div>
<Checkbox.Group <Checkbox.Group
value={model.type} value={selectedTypes}
onChange={(types) => onUpdateModelTypes(model, types as ModelType[])} onChange={(types) => onUpdateModelTypes(model, types as ModelType[])}
options={[ options={[
{ label: t('models.type.vision'), value: 'vision', disabled: VISION_REGEX.test(model.id) }, { label: t('models.type.vision'), value: 'vision', disabled: VISION_REGEX.test(model.id) },
@ -199,6 +210,7 @@ const ProviderSetting: FC<Props> = ({ provider: _provider }) => {
/> />
</div> </div>
) )
}
const formatApiKeys = (value: string) => { const formatApiKeys = (value: string) => {
return value.replaceAll('', ',').replaceAll(' ', ',').replaceAll(' ', '').replaceAll('\n', ',') return value.replaceAll('', ',').replaceAll(' ', ',').replaceAll(' ', '').replaceAll('\n', ',')

View File

@ -25,7 +25,7 @@ export function getDefaultTranslateAssistant(targetLanguage: string, text: strin
assistant.model = translateModel assistant.model = translateModel
assistant.settings = { assistant.settings = {
temperature: 1.3 temperature: 0.7
} }
assistant.prompt = store assistant.prompt = store