UNPKG

n8n-nodes-gigachat

Version:

A user-friendly GigaChat AI (Sber) nodes for n8n

17 lines (16 loc) 812 B
import { GigaChat } from 'gigachat'; import { GigaChatClientConfig } from 'gigachat'; import type { Chat, ChatCompletion, WithXHeaders } from 'gigachat/interfaces'; declare class GigaChatApiClientInstance extends GigaChat { authorizationKey: string | null; constructor(config: GigaChatClientConfig); updateConfig(config: GigaChatClientConfig, shouldUpdateToken?: boolean): Promise<void>; chatWithSession(data: Chat, sessionId?: string): Promise<ChatCompletion & WithXHeaders>; private static instance; static getInstance(credentials?: any): GigaChatApiClientInstance; } declare class GigaChatApiClientWrapper extends GigaChatApiClientInstance { getModels(): Promise<import("gigachat/interfaces").Models>; } export declare const GigaChatApiClient: GigaChatApiClientWrapper; export {};