18 lines
504 B
TypeScript
18 lines
504 B
TypeScript
import { Agent } from 'node:https';
|
|
import { GigaChat } from 'langchain-gigachat';
|
|
|
|
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 default gigachat;
|