Перейти к основному содержимому

Доступ к API Caila

Чтобы отправлять запросы через API, сгенерируйте API-ключ и указывайте его в каждом запросе.

Caila предоставляет возможность гибко управлять API-ключами: назначать им различные права доступа и лимиты, ограничивать время жизни, редактировать и удалять.

Чтобы создать API-ключ:

  1. Перейдите в раздел API-ключи и нажмите Создать ключ.

  2. Укажите название. Оно будет отображаться в списке ключей. Дополнительно можно указать описание и теги.

  3. Чтобы настроить права доступа, выберите нужные опции:

    • Чтение данных — выгрузка отчетов, а также получение информации об объектах в вашем аккаунте на MLOps-платформе: ML-сервисах, датасетах, ресурс-группах и др.
    • Изменение данных — включает чтение данных, а также управление сервисами и настройками.
    • Запросы к моделям — запросы к моделям и ML-сервисам.
  4. Чтобы ограничить использование ключа, установите лимиты:

    • Лимит расходов. Подробнее смотрите в разделе Лимит расходов.
    • Количество запросов в минуту.

    Запросы, превышающие лимит, будут отклонены.

  5. Чтобы ограничить время жизни ключа, включите опцию Временный ключ и укажите дату.

    подсказка

    Настройте уведомления о том, что время жизни ключа скоро истекает, в разделе Аккаунт → Уведомления. Это поможет вовремя перевыпустить ключ и избежать внезапного прекращения работы приложений. Уведомления отправляются за 7 дней и за 1 день до истечения срока.

  6. Чтобы ограничить доступ к моделям с этим API-ключом, выберите разрешенные модели (остальные будут запрещены) либо запрещенные модели (остальные будут разрешены).

  7. Чтобы обеспечить защиту от утечек данных и промпт-инъекций, укажите ключ доступа Jay Guard. Подробнее об интеграции с Jay Guard читайте в статье Защита данных в запросах.

  8. Нажмите Сгенерировать.

После создания ключ можно скопировать сразу же или посмотреть позже.