ИИкона – универсальный AI-коннектор для 1С: один API для большинства моделей

18.01.26

Интеграция - Нейросети

Универсальный коннектор для работы с LLM в 1С. Один API — множество моделей: GPT, Claude, Gemini, DeepSeek, Yandex, GigaChat и др. Поддержка локальных моделей, полное логирование токенов, примеры кода. MIT-лицензия.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ИИкона – универсальный AI-коннектор для 1С
.cfe 80,47Kb ver:1.0.2
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Всех приветствую!

Это первая моя статья на сайте за более, чем 16 лет с момента регистрации. Все эти годы я считал, что у меня не хватает квалификации, чтобы дать сообществу что-то полезное и что-то достаточно качественное, что не стыдно было бы показать. Некоторые идеи так и остались идеями, другие же были похоронены в процессе реализации — просто не хватало мотивации. Я думаю, у каждого разработчика за спиной — кладбище домашних проектов. С появлением в жизни ИИ — различных LLM, удалось многократно повысить собственную эффективность, самооценку и сфокусировать силы на основных целях, отбросив всё ненужное.

 
 Размышляя над вопросом, когда ИИ захватит мир — у меня не осталось сомнений после прямого ответа в чате ГПТ:

Так или иначе сейчас трудно представить разработку без использования ИИ. Будут, конечно, ретрограды и скептики, но прогресс не остановить и нужно уметь адаптироваться под новые реалии, чтобы не оказаться на обочине.

 
 Как в том меме про деда и скрипты

 

Зачем я написал свой коннектор

Задумал я проект, который должен использовать в своей работе различные LLM (Large Language Models — большие языковые модели). Начал искать открытые библиотеки для интеграции с ИИ на инфостарте — их уже достаточно много. Но они либо не универсальные (только для одного провайдера), либо, не в обиду авторам, написаны так, что рефакторинг занял бы больше времени, чем написание с нуля. Чем я, впрочем, и занялся.

За основу я взял демо конфигурацию БСП — сейчас сложно разрабатывать что-то с абсолютного нуля, особенно если привык использовать удобные методы этой библиотеки. Дальше набросал прототип запроса к ИИ, проверил — заработало! Следующим шагом надо было изучить, как разные LLM взаимодействуют по API.

Оказалось, что протоколов у популярных моделей не так уж и много. Большинство используют OpenAI-совместимый протокол. Понятно, что с развитием функциональности появляется всё больше различий, но на базовом уровне можно взаимодействовать в рамках этого API. Это и стало основой универсальности библиотеки.

 

Что уже реализовано в v1.0.2

На данный момент библиотека уже умеет довольно много:

25+ готовых моделей из коробки

В справочник Модели ИИ могут быть предустановлены модели от 12 провайдеров:

 

Провайдер Модели Формат API
OpenAI GPT-4, GPT-5.x, GPT-4.1 OpenAI Compatible
Anthropic Claude 3.5 Sonnet, Claude 3 Opus/Haiku Anthropic
Google Gemini 2.0 Flash, Gemini 1.5 Pro/Flash Google AI
DeepSeek V3.2, Coder V3 OpenAI Compatible
GigaChat 2.0 MAX/Pro OAuth2 + OpenAI
Yandex YandexGPT 5 Pro/Lite Yandex Cloud
Mistral Large 3 OpenAI Compatible
Qwen Max, Coder OpenAI Compatible
Groq Llama 3.3 OpenAI Compatible
Ollama Любые локальные модели OpenAI Compatible
Другие xAI Grok, Cohere, Perplexity и др. OpenAI Compatible

 

 
 Установил расширение, нажал кнопку «Заполнить модели» — и всё это уже у вас в справочнике. Остаётся только прописать API ключи.

 

Синхронные и асинхронные запросы

Реализованы оба режима работы:

  • Синхронные — для быстрых задач (ответ приходит сразу)
  • Асинхронные через фоновые задания — для длительных операций (не блокируем интерфейс)

Полное логирование

Все запросы автоматически записываются в регистр сведений:

  • Промпты и ответы
  • Количество токенов (входных/выходных)
  • Время выполнения
  • Ошибки и метрики
  • Причина завершения
 
 Это позволяет отслеживать расход токенов и контролировать затраты на API.

 

OAuth2 для GigaChat

Сбер сделал OAuth2 авторизацию обязательной для GigaChat. Библиотека автоматически обменивает ClientId:ClientSecret на токен и обновляет его при необходимости — вам не нужно заморачиваться с этим.

Парсер Markdown

Многие модели возвращают ответы в формате Markdown (с заголовками, списками, блоками кода). Встроенный парсер преобразует это в HTML с подсветкой синтаксиса — можно сразу выводить в форму для пользователя.

Работа без интернета

Через Ollama можно запускать локальные модели. Они не требуют API ключей и работают полностью офлайн на вашем компьютере. Это бесплатно и безопасно — данные никуда не уходят. Скорость упирается в производительность вашего железа — у меня работает очень медленно.

Для того чтобы подключить локальную модель уйдет буквально пара минут.

 
 Инструкция по подключению Ollama

 

Примеры кода

Давайте посмотрим, как это работает на практике. Ниже — минимальные примеры использования API без лишней обвязки.

 
 Пример 1: Простейший запрос (3 строки)
 
 Пример 2: С системным промптом
 
 Пример 3: Чат-бот с историей
 
 Пример 4: Локальные модели (Ollama)

 

Архитектура и философия

Библиотека построена на принципе «единый API для всех». Вы пишете код один раз, а потом можете переключаться между моделями, просто меняя ссылку на справочник. Хотите протестировать одну модель против другой? Просто запустите тот же промпт с разными моделями и сравните результаты.

Важно: расширение предоставляет только API-коннектор. Для решения конкретных задач (чат-бот, анализ текста, генерация описаний товаров) потребуется написать свою бизнес-логику на 1С с использованием этого API. Это не готовая коробка «нажми кнопку, и оно заработает», а инструмент для разработчиков.

 

Качество и тестирование

Код проверен инструментами:

  • 1С:АПК (Автоматизированная проверка конфигураций) — большинство замечаний исправлено
  • SonarQube — статический анализ пройден
  • Протестировано на БСП 3.1.11.392 и 1С:ERP 2.5.17.219

Расширение работает на любой конфигурации с БСП 3.1.10.492+.

 

Что будет дальше

Библиотека развивается под мои потребности в текущих и будущих проектах. Сейчас реализовано то, что было нужно на старте, но впереди ещё много интересного.

  • Запросы к LLM с клиента — например, если на сервере не будет интернета или возникнет необходимость отправлять именно с клиента
  • Streaming режим — потоковая генерация текста (как в ChatGPT, где ответ появляется постепенно)
  • Vision API — анализ изображений (загрузил картинку, спросил что на ней)
  • Улучшенная обработка rate limits — умная повторная отправка при превышении лимитов
  • Балансировщик и очередь запросов — если потребуется отправлять множество запросов к различным LLM одновременно
  • Function calling — модель сама вызывает функции 1С (например, «найди клиента Иванова» — выполняется запрос к БД)
  • Embeddings API — векторные представления текста (для семантического поиска и RAG)
  • Audio API — транскрибация речи (Whisper), синтез голоса TTS (Text-to-Speech)
  • Работа с изображениями — генерация картинок (DALL-E, Midjourney)
  • Продвинутые сценарии — агенты, цепочки промптов, RAG (Retrieval-Augmented Generation)

Всё это будет реализовываться по мере необходимости в моих проектах. Если какая-то фича понадобится раньше — она и появится раньше.

 

Установка

  1. Скачайте последний релиз с GitHub
  2. Установите расширение IIkona_ConnectorAI_v1.0.2.cfe
  3. Обновите базу данных
  4. Откройте справочник Модели ИИ и нажмите «Заполнить модели»
  5. Укажите API ключи для нужных провайдеров

Подробная инструкция есть на GitHub.

 

Для чего можно использовать

Библиотека даёт API — дальше дело за фантазией:

  1. Чат-боты для поддержки клиентов
  2. Анализ текста (отзывы, обращения, жалобы)
  3. Генерация контента (описания товаров, документы, письма)
  4. Классификация и категоризация информации
  5. Извлечение данных из неструктурированного текста
  6. Автоматизация ответов на типовые запросы
  7. Обогащение справочников с помощью AI

Я сам использую это в своих проектах — поэтому и появилась библиотека.

 

Как протестировать

 
 В расширение встроена обработка Тест ИИ:

В ней можно:

  • Проверить подключение к моделям
  • Отправить тестовые запросы
  • Посмотреть примеры работы с API
  • Проверить логирование

В процессе создания этой формы мне не понравился формат вывода markdown. Я решил написать свой парсер на встроенном языке 1С, без использования JavaScript. На тот момент я видел только один вариант для 1Script, а уже позже обнаружил на Инфостарте несколько решений, которые используют готовые JS-библиотеки для рендеринга Markdown. Тем не менее, в моём случае весь разбор разметки выполняется средствами 1С, без сторонних скриптов.

 

Лицензия и открытый исходный код

Проект распространяется под лицензией MIT — можете свободно использовать, модифицировать и включать в коммерческие проекты. Исходный код полностью открыт на GitHub.

 

Финальные мысли

Мне самому эта библиотека очень нужна — использую её в своих проектах. Поэтому она будет развиваться и дальше. Если кому-то ещё пригодится — буду только рад.

Что еще я хочу сказать: не бойтесь делиться своими наработками, даже если кажется, что «это ещё недостаточно хорошо». Мне понадобилось 16 лет, чтобы решиться опубликовать первую статью. Не повторяйте мою ошибку!

Проверено на следующих конфигурациях и релизах:

  • 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.11.392

Вступайте в нашу телеграмм-группу Инфостарт

расширение AI искусственный интеллект LLM OpenAI Claude Gemini YandexGPT GigaChat коннектор API чат-бот нейросеть автоматизация

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15000 руб.

25.08.2025    35098    75    18    

87

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.

36000 руб.

28.08.2025    4895    2    2    

5

Нейросети 1С 8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

22800 руб.

24.06.2021    11379    5    7    

16

Нейросети Мастера заполнения 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5000 руб.

08.11.2023    6029    19    0    

29

Мастера заполнения Нейросети 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5000 руб.

13.03.2023    22329    51    50    

80

Поиск данных Нейросети Программист Бесплатно (free)

Практический кейс исследовательской разработки (R&D) с использованием искусственного интеллекта и нейросетей в 1С для поиска по прайсам поставщиков. Рассматривается гибридный поиск (Hybrid Search: векторный + полнотекстовый), позволяющий находить товары по смыслу, а не по буквам — даже при сленге, опечатках и разном написании. Решение работает полностью локально, без облаков, и интегрируется с 1С.

14.01.2026    426    Prepod2003    8    

10

1С:Элемент Нейросети Программист 1C:Предприятие.Элемент Россия Абонемент ($m)

Создал набор инструментов для автоматического сбора и структурирования документации «1С:Предприятие.Элемент» версии 8.1 с официального сайта 1cmycloud.com.

13.01.2026    397    vanya_gonchar    13    

4

Нейросети Запросы Программист 1С 8.3 Бесплатно (free)

Упрощаем работу разработчика и аналитика при написании запросов в 1С.

24.12.2025    1950    103    romiroz    10    

6
Для отправки сообщения требуется регистрация/авторизация