З'єднання 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);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);Перевірте Ответ.КодСостояния Ключ краще отримати з закритого настройки або безпечного сховища, а не зберігати в модулі.