Skip to content

Commit c8cfb02

Browse files
Merge branch 'dev' into bump-linuxdeploy-version
2 parents 33f6ed8 + 094d4a8 commit c8cfb02

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+2061
-799
lines changed

core/src/browser/models/utils.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ export const validationRules: { [key: string]: (value: any) => boolean } = {
1515
stop: (value: any) => Array.isArray(value) && value.every((v) => typeof v === 'string'),
1616
frequency_penalty: (value: any) => typeof value === 'number' && value >= 0 && value <= 1,
1717
presence_penalty: (value: any) => typeof value === 'number' && value >= 0 && value <= 1,
18+
repeat_last_n: (value: any) => typeof value === 'number',
19+
repeat_penalty: (value: any) => typeof value === 'number',
1820

1921
ctx_len: (value: any) => Number.isInteger(value) && value >= 0,
2022
ngl: (value: any) => Number.isInteger(value),
@@ -126,6 +128,14 @@ export const extractModelLoadParams = (
126128
vision_model: undefined,
127129
text_model: undefined,
128130
engine: undefined,
131+
top_p: undefined,
132+
top_k: undefined,
133+
min_p: undefined,
134+
temperature: undefined,
135+
repeat_penalty: undefined,
136+
repeat_last_n: undefined,
137+
presence_penalty: undefined,
138+
frequency_penalty: undefined,
129139
}
130140
const settingParams: ModelSettingParams = {}
131141

core/src/types/model/modelEntity.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,14 @@ export type ModelSettingParams = {
121121
vision_model?: boolean
122122
text_model?: boolean
123123
engine?: boolean
124+
top_p?: number
125+
top_k?: number
126+
min_p?: number
127+
temperature?: number
128+
repeat_penalty?: number
129+
repeat_last_n?: number
130+
presence_penalty?: number
131+
frequency_penalty?: number
124132
}
125133

126134
/**

0 commit comments

Comments
 (0)