1
0
forked from boos/BoosAPI

feat: 增强设置功能,支持当前识别的管理 IP 和白名单更新逻辑

This commit is contained in:
cita
2026-03-01 15:39:13 +08:00
parent 4d6cd683b3
commit e41b6b7993
9 changed files with 135 additions and 9 deletions
@@ -84,6 +84,16 @@ describe('modelTesterSession', () => {
expect(restored?.parameterEnabled).toEqual(DEFAULT_PARAMETER_ENABLED);
});
it('defaults top_p to disabled when parameter switches are missing', () => {
const restored = parseModelTesterSession(JSON.stringify({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'hello' }],
pendingPayload: null,
}));
expect(restored?.parameterEnabled.top_p).toBe(false);
});
it('returns null for malformed or missing session payload', () => {
expect(parseModelTesterSession(null)).toBeNull();
expect(parseModelTesterSession('not-json')).toBeNull();
+1 -1
View File
@@ -96,7 +96,7 @@ export const DEFAULT_INPUTS: ModelTesterInputs = {
export const DEFAULT_PARAMETER_ENABLED: ParameterEnabled = {
temperature: true,
top_p: true,
top_p: false,
max_tokens: false,
frequency_penalty: true,
presence_penalty: true,