Первая работа с Chat GPT из 1С
Скачал обработку с Инфостарта. Обработка просто так не завелась, потому что требует платформы 8.3.23, а у меня меньше. Кроме того, автор сделал обработку не для пользователей — ключ API надо прописывать в коде, а не в форме. Это свинство!
Я поправил для младших релизов, используя функции-аналоги отсюда:
Тело = ДанныеВJSON(ВходныеПараметры); Запрос.УстановитьТелоИзСтроки(Тело); //Ответ = Ждать Соединение.ОтправитьДляОбработкиАсинх(Запрос); Ответ = Соединение.ОтправитьДляОбработки(Запрос); Тело = Ответ.ПолучитьТелоКакСтроку(); Результат = ДанныеИзJSON(Тело); Попытка Возврат Результат.choices[0].message.content; Исключение Сообщить("Получен ошибочный ответ (отсутствует choices): " + Тело); КонецПопытки;
В итоге заработало:

Правда, ключ API мне пришлось просить у белорусского знакомого, потому что в РФ сервис platform.openai.com не работает. Можно зарегистрироваться через прокси, с почтой на gmail, но просит телефон, а у меня только российский.
Тем не менее, при работе IP-адреса не проверяет и из России доступен.
Свежие комментарии