Компания создала GraphQL-обёртку для стандартизации запросов к разным моделям
Новая GraphQL-обёртка предоставляет единый способ обращения к языковым моделям различных провайдеров. Разработчики описывают нужные им поля результата на GraphQL, а система преобразует это в конкретные запросы к API моделей и агрегирует результаты.
Подход решает проблему несовместимости API разных провайдеров: разработчик пишет один GraphQL-запрос, который работает независимо от выбранной модели. Это упрощает тестирование и миграцию между провайдерами.
Гибкость через декларативность
GraphQL позволяет выбирать только нужные поля результата, снижая передачу ненужных данных. Система поддерживает вложенные запросы и композицию результатов от нескольких моделей в один граф данных.
Инструмент включает интроспекцию схемы, что облегчает разработку клиентов и документирование доступных функций моделей.
GraphQL-обёртка особенно полезна в микросервисных архитектурах, где различные сервисы должны единообразно обращаться к языковым моделям через стандартный интерфейс.