ММООЗЗГГ.ru

API нейросетей

Подключение API нейросети к вашим системам: пошагово

Михаил Мозг5 минут чтения

Нужен API под большие объемы, и важно, кто видит запросы?

Обсудить API для ваших объемов

Как подключить API нейросети к рабочим системам: выбрать модель и провайдера, получить ключ и держать его на сервере, отправить первый запрос, встроить вызов в CRM, 1С или бота и настроить лимиты с журналом. Первый запрос занимает один короткий пример на Python, основная работа приходится на шаг 4. Ниже пять шагов с примером кода и ссылками на документацию провайдеров на 16.10.2026.

Коротко: пять шагов

Порядок один для любой модели и любой системы, меняются только адрес, ключ и название модели:

  • Модель и провайдер: где будут обрабатываться данные, какой объем, какой формат запросов.
  • Ключ: получить в кабинете провайдера и хранить только на сервере.
  • Первый запрос: проверить связку из кода, до любых интеграций.
  • Подключение: связать CRM, 1С, сайт или бота с вашим сервером, а сервер с API.
  • Эксплуатация: лимиты, повторы при ошибках, журнал и контроль расходов.

Шаг 1: модель и провайдер

Начните с данных. Если в запросах будут персональные данные клиентов, зарубежное облако означает трансграничную передачу по 152-ФЗ. Тогда проще взять открытую модель на своих серверах или в своем ЦОД, где запросы не покидают контур.

Формат стоит брать совместимый с OpenAI. DeepSeek API на 16.10.2026 принимает этот формат: достаточно поменять адрес (https://api.deepseek.com) и ключ в привычной библиотеке. vLLM поднимает такие же интерфейсы на вашем сервере, и открытая модель подключается к готовому коду без переписывания.

Если нужна именно модель OpenAI, аккаунт оформляют на юрлицо в стране, где провайдер работает: на 16.10.2026 России нет в списке стран OpenAI API. Что доступно официально, разобрано на странице о доступе к API из России.

Объем решает остальное. Посчитайте, сколько запросов в день придет из CRM, бота и сайта, и сравните тарифы провайдеров в сравнении цен API, а свой сервер в калькуляторе стоимости локального ИИ.

Шаг 2: ключ и где его хранить

Ключ выдает провайдер в личном кабинете. Он открывает доступ к аккаунту и к оплате, поэтому храните его только на сервере: в переменной окружения или в хранилище секретов. OpenAI в справочнике API просит не показывать ключ в коде браузера и приложений, Alibaba Cloud предупреждает, что ключ в коде повышает риск утечки.

Утечки случаются не только с ключами. 2 мая 2023 года Samsung запретила сотрудникам генеративный ИИ после того, как инженеры загрузили в ChatGPT внутренний исходный код. Правило для интеграции: в запрос уходит только то, что нужно модели для ответа.

  • Не вставляйте ключ в код сайта, мобильного приложения или бота, который видит пользователь.
  • Заведите отдельный ключ на каждую систему: CRM, сайт, бот. Утек один, отзываете один.
  • Задайте лимит расходов в кабинете провайдера: у OpenAI и Anthropic он есть на 16.10.2026.
  • Меняйте ключи по графику: выпустить новый, переключить системы, отозвать старый.

Шаг 3: первый запрос

Установите библиотеку openai для Python и положите ключ в переменную окружения DEEPSEEK_API_KEY. Пример ниже отправляет запрос в DeepSeek; для своего сервера на vLLM меняются только base_url и название модели.

Если ответ пришел, связка работает. Ошибка 401 означает неверный ключ или чужой регион ключа, 429 говорит о превышении лимита. Параметр timeout в примере не дает запросу висеть дольше 30 секунд.

Для Node.js у DeepSeek есть такой же пример, а запрос через curl идет на метод /chat/completions с ключом в заголовке Authorization: Bearer. Так связку можно проверить с сервера еще до написания кода.

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.deepseek.com",
    api_key=os.environ["DEEPSEEK_API_KEY"],
    timeout=30,
)

reply = client.chat.completions.create(
    model="deepseek-flash",
    messages=[
        {"role": "system", "content": "Ты помощник отдела продаж. Отвечай кратко."},
        {"role": "user", "content": "Клиент спрашивает срок поставки 200 штук"},
    ],
)
print(reply.choices[0].message.content)

Шаг 4: подключение к CRM, 1С, боту

Нейросеть сама в CRM не ходит. Между системой и API стоит ваш серверный код или готовая интеграция: он берет данные из системы, отправляет запрос модели и записывает ответ обратно.

Начните с одного сценария: например, черновик ответа клиенту в CRM, который менеджер проверяет перед отправкой. Так вы увидите качество модели на живых данных, не рискуя перепиской с клиентами.

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

  • CRM: событие о новой заявке (webhook) запускает запрос к модели, ответ попадает в карточку сделки или в задачу менеджеру.
  • 1С: обмен через HTTP-сервисы или файлы обмена; модель разбирает документы и заполняет поля.
  • Бот в Telegram: сервер получает сообщение, отправляет его модели и возвращает ответ пользователю. Ключ остается на сервере, в боте его нет.
  • Сайт: форма или чат обращается к вашему серверу, а сервер к API. Прямой вызов API из браузера раскрывает ключ.

Шаг 5: лимиты, ошибки, журнал

Провайдеры считают лимиты в запросах и токенах в минуту, Google для Gemini еще и в запросах в день. Превышение возвращает ошибку 429. Anthropic в таком ответе передает заголовок retry-after: столько секунд нужно подождать перед повтором (на 16.10.2026).

У Anthropic при достижении месячного потолка расходов запросы получают 429 без заголовка retry-after, и повторы не помогут до начала следующего месяца или до повышения лимита. Журнал должен отличать такой случай от обычного лимита.

Если API работает на вашем сервере с vLLM, лимиты задаете вы сами, а журнал остается внутри компании.

Для больших объемов мы даем выделенный API на DeepSeek, Qwen и других открытых моделях: формат OpenAI, вы видите инфраструктуру, журналы и процессы обработки запросов.

  • Повторы: при 429 и сетевых сбоях повторяйте запрос с растущей паузой, а не сразу.
  • Таймаут: задайте предельное время ответа, чтобы CRM не зависала, как timeout=30 в примере.
  • Журнал: пишите время, систему, модель, число токенов, код ошибки и длительность. Текст запросов с персональными данными в журнал не кладите или маскируйте.
  • Расходы: оповещения и жесткий лимит в кабинете провайдера. У OpenAI жесткий лимит останавливает запросы при достижении суммы.

Вопросы и ответы

Сколько времени занимает подключение API?

Первый запрос по примеру выше отправляется сразу, как только получен ключ. Встраивание в CRM, 1С или бота зависит от системы: нужно связать события, права и обработку ошибок. Отдельно закладывайте время на тест качества на ваших реальных запросах.

Можно ли подключить нейросеть к 1С?

Да. 1С обращается к вашему серверу через HTTP-сервисы или обмен файлами, сервер отправляет запрос модели и возвращает ответ в документ или справочник. Ключ API хранится на сервере, а не в базе 1С.

Источники и даты

Безопасный API для больших объемов

Модели
DeepSeek, Qwen, другие модели с открытыми весами по задаче
Формат
Совместим с OpenAI: меняете адрес и ключ, код остается
Контроль
Вы получаете доступ к инфраструктуре и видите журналы и процессы обработки запросов
Обучение
Ваши запросы не используются для обучения моделей
Объемы
Под большие объемы, лимиты и мощности по договору
Где серверы
В России: в вашем контуре или в центре обработки данных, который вы выбираете; площадку фиксируем в договоре
Договор и оплата
Договор с ООО «ММООЗЗГГ», оплата в рублях по счету
SLA
Доступность и время реакции под вашу нагрузку фиксируем в договоре
Журналы
Срок хранения журналов и круг тех, кто их видит, задаете вы и фиксируете в договоре
Цена
Считаем под вашу модель и объем, цену фиксируем в договоре до старта

OpenAI, Claude и Gemini: доступ к OpenAI, Claude и Gemini не перепродаем; помогаем подключить официальный аккаунт компании там, где провайдер работает, или подбираем открытую модель по тесту на ваших запросах.

Написать в Telegram