fix getting giga token

This commit is contained in:
Дмитриев Максим Сергеевич
2025-06-14 18:26:13 +03:00
parent 45cafbee91
commit f37f34d803
4 changed files with 20 additions and 13 deletions

View File

@@ -1,18 +1,20 @@
import { Agent } from 'node:https';
import { GigaChat } from 'langchain-gigachat';
import { getGigaAuth } from '../get-constants';
const httpsAgent = new Agent({
rejectUnauthorized: false,
});
// Получаем GIGA_AUTH из переменной окружения (устанавливается в get-constants.js)
export const gigachat = new GigaChat({
model: 'GigaChat-2',
temperature: 0.7,
scope: 'GIGACHAT_API_PERS',
streaming: false,
credentials: process.env.GIGA_AUTH,
httpsAgent
});
export const gigachat = (GIGA_AUTH) =>
new GigaChat({
model: 'GigaChat-2',
temperature: 0.7,
scope: 'GIGACHAT_API_PERS',
streaming: false,
credentials: GIGA_AUTH,
httpsAgent
});
export default gigachat;