docs: https://mobilon-dev.github.io/gigachat-api-client/
see ./samples
// get jwt
const authClient = new AuthClient(CLIENT_ID, CLIENT_SECRET, {debug: true});
const data = await authClient.getToken('GIGACHAT_API_PERS');
// use jwt, get files
const apiClient = new ApiClient(JWT, {debug: true});
const data = await apiClient.getFileList();
// use jwt, send requests
const model = 'GigaChat';
const messages = [
{
"role": "user",
"content": "5 причин всего"
}
]
const data = await apiClient.sendRequest(model, messages);
youtube: https://youtu.be/fhl_RT-Eg4w
gigachat api explorer: https://mobilon-dev.github.io/gigachat-api-explorer/