Skip to content

З'єднання 1С к NordRouter

Запит повинен виконуватися на сервері 1С, щоб ключ не потрапив у форму клієнта.

bsl
Соединение = Новый HTTPСоединение(
    "nordrouter.com", 443,,,,,
    Новый ЗащищенноеСоединениеOpenSSL
);
Запрос = Новый HTTPЗапрос("/v1/chat/completions");
Запрос.Заголовки.Вставить("Authorization", "Bearer sk-nr-ВАШ-КЛЮЧ");
Запрос.Заголовки.Вставить("Content-Type", "application/json");

Тело = Новый Структура;
Тело.Вставить("model", "anthropic/claude-sonnet-4.6");
Сообщение = Новый Структура("role,content", "user", "Привет!");
Сообщения = Новый Массив;
Сообщения.Добавить(Сообщение);
Тело.Вставить("messages", Сообщения);

Запись = Новый ЗаписьJSON;
Запись.УстановитьСтроку();
ЗаписатьJSON(Запись, Тело);
Запрос.УстановитьТелоИзСтроки(Запись.Закрыть(), КодировкаТекста.UTF8);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);

Перевірте Ответ.КодСостояния Ключ краще отримати з закритого настройки або безпечного сховища, а не зберігати в модулі.

Всі програми