Нейросеть для 1С: Claude, GPT и DeepSeek в помощь программисту и для вызова прямо из конфигурации — без VPN
Нейросеть пригодится в 1С двумя способами. Программисту она помогает писать и разбирать код на встроенном языке: модули, запросы, обработки. А из самой конфигурации её можно вызвать через HTTPСоединение, например, чтобы разобрать текст письма, составить описание товара или ответить клиенту. Через RuAPI оба варианта работают по одному ключу: Claude, GPT, DeepSeek и Qwen доступны из России без VPN, оплата в USDT и только за потраченные токены.
&НаСервере
Функция СпроситьНейросеть(ТекстВопроса, Модель = "deepseek-flash") Экспорт
// ключ храните в безопасном хранилище, не в коде
КлючAPI = "sk-...";
Сообщение = Новый Структура("role, content", "user", ТекстВопроса);
Сообщения = Новый Массив;
Сообщения.Добавить(Сообщение);
Тело = Новый Структура("model, messages", Модель, Сообщения);
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
ЗаписатьJSON(ЗаписьJSON, Тело);
СтрокаТела = ЗаписьJSON.Закрыть();
Соединение = Новый HTTPСоединение("www.ruapi.ai", 443, , , , 300,
Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/json; charset=utf-8");
Заголовки.Вставить("Authorization", "Bearer " + КлючAPI);
Запрос = Новый HTTPЗапрос("/v1/chat/completions", Заголовки);
// без BOM: иначе перед JSON окажутся лишние 3 байта
Запрос.УстановитьТелоИзСтроки(СтрокаТела, КодировкаТекста.UTF8,
ИспользованиеByteOrderMark.НеИспользовать);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
Если Ответ.КодСостояния <> 200 Тогда
ВызватьИсключение "HTTP " + Ответ.КодСостояния + ": " + ТекстОтвета;
КонецЕсли;
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТекстОтвета);
Данные = ПрочитатьJSON(ЧтениеJSON, Истина);
Возврат Данные["choices"][0]["message"]["content"];
КонецФункцииФункция для модуля формы (в серверном общем модуле уберите строку &НаСервере): отправляет вопрос модели и возвращает текст ответа. Нужна платформа 8.3.6 или новее (ЧтениеJSON / ЗаписьJSON). Ключ не храните в коде — используйте безопасное хранилище или константу с ограниченным доступом.
Что мешает использовать нейросеть в 1С
Сильные модели напрямую в России недоступны.
Anthropic и OpenAI не открывают свои API для России: её нет в их списках поддерживаемых стран (anthropic.com/supported-countries, developers.openai.com, проверено 10.11.2026). Для работы с ними нужны иностранная карта и VPN, а на сервере 1С VPN обычно никто не разрешит. С RuAPI запросы идут на www.ruapi.ai напрямую, ключ выдаётся сразу после регистрации.
Язык 1С модели знают хуже, чем Python или JavaScript.
Кода на встроенном языке 1С в открытом доступе мало, поэтому слабые модели путают методы и выдумывают несуществующие. Для кода 1С берите сильные модели — claude-sonnet-5-5, claude-opus-5-5, gpt-6.1-sol — и давайте им контекст: текст модуля, структуру метаданных, пример похожей процедуры. Сгенерированный код всегда проверяйте в конфигураторе.
Вызов HTTP-сервиса из 1С имеет свои подводные камни.
Типичные ошибки: тело запроса в UTF-8 с BOM (сервер не может разобрать JSON), старая платформа без нужного корневого сертификата, слишком короткий таймаут для длинного ответа, запрос с клиента вместо сервера. Готовая функция — в примере вверху страницы, список проверок — ниже.
Как подключить: 3 шага
Ключ один и для вызовов из 1С, и для помощника программиста в редакторе.
Зарегистрируйтесь в RuAPI и пополните баланс
Зарегистрироваться на www.ruapi.ai можно по email, через Google, Яндекс или Telegram. Минимальное пополнение — 5 USDT в сетях TRC20, BEP20, TON или Polygon, принимается и USDC. Где купить USDT за рубли через СБП, показано в docs.ruapi.ai/ru/buy-usdt. Есть и оплата картами иностранных банков.
На новый аккаунт обычно сразу приходит $0,05 на deepseek-flash, claude-haiku-5-5 и gpt-6-luna — хватит, чтобы проверить вызов из 1С.
Создайте ключ и вставьте функцию в конфигурацию
Консоль → «API-ключи» → «Создать ключ». Для интеграции заведите отдельный ключ и задайте ему лимит расходов и список разрешённых моделей. Функцию из примера вверху страницы вставьте в модуль формы — директива &НаСервере в ней уже есть — или в общий модуль с флажками «Сервер» и «Вызов сервера», убрав строку &НаСервере (в общих модулях директивы не пишут). Так ключ не попадёт на клиент, а вызов будет работать и в тонком клиенте, и в веб-клиенте.


Проверьте типичные ошибки
- Тело запроса — UTF-8 без BOM: УстановитьТелоИзСтроки(…, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать).
- Если платформа не может проверить сертификат www.ruapi.ai (его выпустил Let’s Encrypt), обновите файл cacert.pem в каталоге bin платформы — добавьте в него корневой сертификат ISRG Root X1.
- Таймаут в HTTPСоединение — 120–300 секунд: длинный ответ модель пишет десятки секунд.
- Запрос уходит с сервера 1С от имени пользователя ОС, под которым работает служба: прокси и файрвол настраиваются для него. Системный прокси подключается так: передайте Новый ИнтернетПрокси(Истина) пятым параметром HTTPСоединение.
- В 1С:Fresh и других облаках дополнительные обработки работают в безопасном режиме: им нужно разрешение на интернет-ресурс www.ruapi.ai, порт 443.
Адреса и ключи RuAPI: docs.ruapi.ai/ru/quickstart · коды ошибок API: docs.ruapi.ai/ru/errors
Параметры подключения
HTTPСоединение
Сервер: www.ruapi.ai
Порт: 443, ЗащищенноеСоединениеOpenSSL
Путь: /v1/chat/completions
Заголовки
Authorization: Bearer sk-…
Content-Type: application/json; charset=utf-8
Помощник программиста
Base URL: https://www.ruapi.ai/v1
Claude Code: https://www.ruapi.ai
Модели: claude-sonnet-5-5, gpt-6.1-sol
Цены на модели для 1С
В долларах за 1 млн токенов, как на странице цен. Подписки нет: с баланса списываются только токены, которые потратили ваши запросы.
| model | input $/M | output $/M |
|---|---|---|
| claude-opus-5-5 | $4.80 чтение кэша $0.24 | $24.00 |
| claude-sonnet-5-5 | $2.40 чтение кэша $0.12 | $12.00 |
| gpt-6.1-sol | $2.40 чтение кэша $0.12 >272K: $4.80 | $12.00 >272K: $18.00 |
| deepseek-v4-pro | $1.58 чтение кэша $0.0600 | $4.75 |
| qwen3.8-max | $2.16 чтение кэша $0.43 | $6.46 |
| deepseek-flash | $0.17 чтение кэша $0.0120 | $1.44 |
| qwen3.8-flash | $0.14 чтение кэша $0.0288 | $0.49 |
Input — цена входных токенов (ваш вопрос и данные), output — ответа модели. По нашей оценке, запрос на 2 тыс. токенов с ответом на 1 тыс. токенов стоит около $0,002 на deepseek-flash и около $0,017 на claude-sonnet-5-5. Для массовой обработки документов берите дешёвые модели, для кода — сильные. Цены на вашем аккаунте могут быть ниже.
Серая строка «>272K» — тариф производителя для длинных промптов: если промпт превышает порог, по этому тарифу считается весь запрос.
