Перейти к содержанию

Обзор

LLM Gateway

Специализируется на управлении взаимодействиями с большими языковыми моделями (LLM) для традиционных шаблонов API искусственного интеллекта.

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

LLM Gateway используется:

  • Для прямого взаимодействия моделей ИИ (чат, автодополнение, эмбеддинги);

  • Для управление услугами на основе искусственного интеллекта с участием нескольких поставщиков;

  • Для приложений разговорного искусственного интеллекта с промпт-инжинирингом;

  • Для оптимизации затрат на услуги ИИ и настройки производительности.

Функциональность LLM Gateway

1. Основные операции с LLM

  • Позволяет создавать API для ИИ: создавайте API для ИИ, выбирая поставщика услуг ИИ и версию.

  • Управляет поставщиками ИИ-услуг: управление встроенными поставщиками (OpenAI, Azure OpenAI, AWS Bedrock, Anthropic, Google Gemini, Mistral AI, Azure AI Foundry) и интеграция пользовательских сервисов ИИ.

2. Управление трафиком и производительность

  • Многомодельная маршрутизация: динамическая маршрутизация запросов между несколькими моделями в рамках одного поставщика услуг для оптимизации производительности.

  • Балансировка нагрузки: распределение запросов между несколькими моделями ИИ или поставщиками для оптимальной производительности.

  • Отказоустойчивость: автоматическая переадресация запросов резервным поставщикам при недоступности основных служб.

  • Семантическое кэширование: снижение задержки и затрат за счет предоставления семантически схожих ответов с помощью кэша на основе встраивания с пороговыми значениями сходства и TTL.

3. Безопасность и управление

  • Безопасность backend ИИ: безопасный доступ к сервисам ИИ с помощью OAuth2, ключей API и пользовательских методов аутентификации.

  • Защитные механизмы ИИ: обеспечение безопасности и контроля политик для входных и выходных данных с использованием встроенных в систему и пользовательских защитных механизмов (регулярные выражения, схема JSON, безопасность контента).

  • Настройки защиты данных: скрытие конфиденциальной информации в запросах и ответах.

4. Контроль и мониторинг затрат

  • Ограничение скорости запросов: защита backend ИИ путем применения ограничений скорости запросов на основе токенов для управления потреблением ресурсов.

  • Контроль затрат: мониторинг и управление использованием сервисов ИИ с помощью расширенных ограничений скорости и лимитов расходов.

  • Наблюдаемость API ИИ: отслеживание статистики использования API ИИ и показателей производительности.

5. Разработка и управление

  • Управление промптами: централизованное создание, версионирование и повторное использование промптов и шаблонов с декораторами для стандартизации.

  • API для ИИ через SDK: генерация и управление SDK для использования API ИИ.

MCP Gateway

Model Context Protocol (MCP) Gateway преобразует существующие API в инструменты, готовые к использованию в системах искусственного интеллекта, которые агенты ИИ могут обнаруживать и вызывать.

Созданный на основе спецификации протокола контекста модели с использованием JSON-RPC, он стандартизирует взаимодействие приложений с LLM, предоставляя вызываемые инструменты, которые агенты ИИ могут запускать в рабочих процессах, с машиночитаемыми схемами для обнаружения и проверки.

MCP Gateway реализует трехзвенную архитектуру:

  • Хост: среда выполнения, в которой работает MCP- клиент, например, агент ИИ или шлюз.

  • Клиент: выступает посредником в обмене данными между MCP- серверами.

  • Серверы: публикуют инструменты, схемы и метаданные для обнаружения и вызова.

Этот стандартизированный подход позволяет создавать структурированные рабочие процессы ИИ, в которых агенты ИИ могут беспрепятственно вызывать вашу бизнес-логику в качестве инструментов.

MCP Gateway используется:

  • Для преобразования существующих API в инструменты, доступные для вызова ИИ;

  • Для взаимодействия агентов искусственного интеллекта с вашими бизнес-системами;

  • Для структурирования рабочих процессов ИИ с оркестровкой инструментов;

  • Для стандартизированного поиска инструментов для приложений искусственного интеллекта.

Функциональность MCP Gateway

1. Управление инструментами и поиск

  • Преобразование API в инструменты: преобразуйте существующие API в инструменты, готовые к использованию в системах искусственного интеллекта, с машиночитаемыми схемами.

  • Создание MCP-серверов: создавайте MCP-серверы на основе определений OpenAPI, существующих API или путем проксирования существующих MCP-серверов.

  • Поиск инструментов: стандартизированный поиск инструментов и получение схем для агентов искусственного интеллекта.

  • Версионированные изменения инструментов: выпуск обновлений инструментов с минимальными нарушениями рабочих процессов ИИ.

2. Выполнение и тестирование

  • Вызов инструмента: выполнение инструмента на основе JSON-RPC с использованием подписок и токенов доступа.

  • MCP Playground: интерактивная среда тестирования серверов и инструментов MCP.

Безопасность и аналитика

  • Безопасность API: используйте политики безопасности платформы, включая OAuth2, JWT и взаимное SSL-шифрование для доступа к инструментам.

  • Аналитика API: отслеживание моделей использования инструментов и показателей производительности с помощью аналитики платформы.

  • Ограничение скорости: контроль использования инструментов с помощью политик регулирования и квот платформы.

Использование LLM и MCP Gateway в NEOMSA APIM предоставляет пользователям следующие возможности:

  • Многопользовательский режим: изоляция арендаторов, оплата за использование и индивидуальные политики для каждого арендатора.

  • Корпоративное управление: применение политик управления к потреблению услуг ИИ и доступу к инструментам.

  • Мониторинг соответствия: комплексное ведение журнала аудита для обеспечения соблюдения нормативных требований.

  • Облачные вычисления: интеграция с Kubernetes, автоматическое масштабирование и поэтапные обновления.

Новинка в области ИИ в производстве: начните с основ — разверните шлюз и получите мгновенный доступ к информации о затратах.

  1. Разверните LLM Gateway для централизованного доступа к ИИ.

  2. Внедрить базовый контроль и мониторинг затрат.

Миграция существующих приложений: Направляйте текущий трафик ИИ через шлюз без сбоев.

  1. Оцените текущие затраты и проблемы надежности.

  2. Постепенно перенаправляйте трафик через шлюз.

  3. При необходимости добавьте политики безопасности и управления.

Развертывание в масштабах предприятия: создание комплексной инфраструктуры для производственных операций с использованием ИИ.

  1. Настройте несколько поставщиков ИИ для обеспечения отказоустойчивости.

  2. Внедрить передовые средства контроля безопасности и соответствия нормативным требованиям.

  3. Внедрите рабочие процессы с использованием ИИ-агентов с помощью преобразования API в инструменты.

Передовые методы

Начните с обеспечения безопасности и контроля затрат.

Перед развертыванием в производственной среде всегда внедряйте механизмы контроля за использованием ИИ и управления затратами. На начальном этапе устанавливайте консервативные квоты использования и постепенно увеличивайте их в зависимости от фактических потребностей. Это предотвратит непредвиденные расходы и инциденты безопасности с первого дня.

Избегайте привязки к поставщику на ранних этапах.

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

Оптимизация затрат с помощью кэширования

Включите семантическое кэширование , чтобы сократить количество вызовов API на 40-60%. Начните с консервативных пороговых значений сходства (0,95) и корректируйте их в зависимости от допустимого уровня кэшированных ответов для вашего приложения. Регулярно отслеживайте показатели попадания в кэш и экономию средств.

Планирование рабочих процессов для агентов искусственного интеллекта

Если вы разрабатываете ИИ-агентов, которым необходимо взаимодействовать с вашими бизнес-системами, внедрите MCP Gateway для стандартизации доступа к инструментам. Начните с предоставления API только для чтения в качестве инструментов, а затем постепенно добавляйте операции записи с соответствующим контролем доступа.

Используйте интеллектуальную маршрутизацию для производства.

Внедрите интеллектуальную маршрутизацию для баланса между стоимостью и производительностью. Направляйте простые запросы к экономичным моделям, а сложные задачи логического вывода — к моделям премиум-класса. Настройте автоматическое переключение между поставщиками для поддержания доступности.

Следующие шаги

Выберите подходящий для вас путь в зависимости от задачи:

  • Начало работы с LLM Gateway — для прямой интеграции моделей ИИ (чат, автозаполнение, генерация контента)

  • Начало работы с MCP Gateway — для преобразования API в инструменты, доступные для вызова ИИ.