AACFlow

Аутентификация

Типы API-ключей, их генерация и способы аутентификации запросов

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

Типы ключей

Персональные ключиКлючи рабочего пространства
Биллинг наВаш личный аккаунтВладельца рабочего пространства
Область действияВсе рабочие пространства, к которым у вас есть доступОбщий доступ в рамках рабочего пространства
УправлениеКаждым пользователем индивидуальноАдминистраторами рабочего пространства
РазрешенияДолжны быть включены на уровне рабочего пространстваТребуют прав администратора

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

Генерация API-ключей

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

API-ключи отображаются только один раз при генерации. Храните ваш ключ в безопасном месте — вы не сможете просмотреть его снова.

Использование API-ключей

Передавайте ваш API-ключ в заголовке X-API-Key с каждым запросом:

curl -X POST https://www.aacflow.io/api/workflows/{workflowId}/execute \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"inputs": {}}'
const response = await fetch(
  'https://www.aacflow.io/api/workflows/{workflowId}/execute',
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'X-API-Key': process.env.AACFLOW_API_KEY!,
    },
    body: JSON.stringify({ inputs: {} }),
  }
)
import requests

response = requests.post(
    "https://www.aacflow.io/api/workflows/{workflowId}/execute",
    headers={
        "Content-Type": "application/json",
        "X-API-Key": os.environ["AACFLOW_API_KEY"],
    },
    json={"inputs": {}},
)

Где используются ключи

API-ключи аутентифицируют доступ к:

  • Выполнению рабочих процессов — запуск развернутых рабочих процессов через API
  • API логов — запрос логов выполнения рабочих процессов и метрик
  • MCP-серверам — аутентификация подключений к развернутым MCP-серверам
  • SDKPython и TypeScript SDK используют API-ключи для всех операций

Безопасность

  • Ключи используют префикс sk-aacflow- и шифруются при хранении
  • Ключи могут быть отозваны в любое время из панели управления
  • Используйте переменные окружения для хранения ключей — никогда не храните их в исходном коде
  • Для браузерных приложений используйте бэкенд-прокси, чтобы избежать раскрытия ключей на клиенте

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

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать