All checks were successful
Forgejo Android APK / Build signed APK (push) Successful in 1m58s
19 lines
738 B
JavaScript
19 lines
738 B
JavaScript
const test = require('node:test');
|
|
const assert = require('node:assert/strict');
|
|
|
|
const { assistantGenerationOptions } = require('../src/utils/clinicalAnswer');
|
|
const { resolveGenerationOptions } = require('../src/utils/generationOptions');
|
|
|
|
test('clinical assistant profile requests low reasoning without exposing it', () => {
|
|
assert.deepEqual(assistantGenerationOptions({ temperature: 0, maxTokens: 80 }), {
|
|
reasoningEffort: 'low',
|
|
reasoningFormat: 'hidden',
|
|
temperature: 0,
|
|
maxTokens: 80
|
|
});
|
|
});
|
|
|
|
test('generation defaults preserve an explicit zero temperature', () => {
|
|
assert.equal(resolveGenerationOptions({ temperature: 0 }).temperature, 0);
|
|
assert.equal(resolveGenerationOptions({}).temperature, 0.3);
|
|
});
|