fix: handle null config values
Some checks failed
Deploy API Server / build-and-deploy (push) Failing after 1s
Some checks failed
Deploy API Server / build-and-deploy (push) Failing after 1s
This commit is contained in:
parent
4077150295
commit
663d419d91
@ -59,7 +59,7 @@ export class AdminAiChatService {
|
|||||||
const hermesUrl = await this.config.get('hermes.api_url', 'http://10.2.0.7:8642');
|
const hermesUrl = await this.config.get('hermes.api_url', 'http://10.2.0.7:8642');
|
||||||
const resp = await fetch(`${hermesUrl}/v1/chat/completions`, {
|
const resp = await fetch(`${hermesUrl}/v1/chat/completions`, {
|
||||||
method: 'POST', headers,
|
method: 'POST', headers,
|
||||||
body: JSON.stringify({ model: 'hermes-agent', messages, temperature: parseFloat(await this.config.get('ai.temperature', '0.7')), max_tokens: parseInt(await this.config.get('ai.max_tokens', '4096')) }),
|
body: JSON.stringify({ model: 'hermes-agent', messages, temperature: parseFloat((await this.config.get('ai.temperature')) || '0.7'), max_tokens: parseInt((await this.config.get('ai.max_tokens')) || '4096') }),
|
||||||
signal: AbortSignal.timeout(120_000),
|
signal: AbortSignal.timeout(120_000),
|
||||||
});
|
});
|
||||||
if (!resp.ok) throw new Error(`Hermes API error ${resp.status}`);
|
if (!resp.ok) throw new Error(`Hermes API error ${resp.status}`);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user