Перейти к содержимому
SUIN.AI

API

REST API SUIN.AI

Программный доступ к платформе: чаты с моделями, управление агентами, загрузка документов в базы знаний, webhooks. Доступно на тарифах Pro, Ultra и Team.

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

Все запросы аутентифицируются Bearer-токеном. Создать API-ключ можно в личном кабинете: Настройки → API → Создать ключ.

curl https://api.suin.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-suin-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Привет"}]
  }'

Основные endpoints

5 главных операций. Полная справка с параметрами — в OpenAPI-спеке.

  • POST/v1/chat/completions

    Чат с моделью

    Совместимо с OpenAI Chat Completions API — можно использовать существующие SDK (openai, anthropic-sdk через base URL).

  • GET/v1/assistants

    Список AI-агентов

    Все AI-агенты в текущем workspace — id, имя, инструкции, подключённые базы знаний.

  • POST/v1/knowledge-bases/{id}/documents

    Загрузить документ в базу знаний

    Multipart upload PDF/DOCX/TXT/MD. Возвращает job id для отслеживания статуса индексации.

  • POST/v1/webhooks

    Создать webhook

    Регистрирует обработчик для tool-use в AI-агенте. Поддерживает MCP-протокол.

  • GET/v1/usage

    Расход нейронов

    Отчёт по расходу за период с разбивкой по моделям, агентам и пользователям.

OpenAI-совместимость

Большая часть endpoints совместима с OpenAI API. Достаточно поменять base URL на https://api.suin.ai/v1 — существующий код на openai SDK заработает с нашими моделями.

MCP-серверы

Поддерживаем Model Context Protocol от Anthropic. Подключайте свои инструменты через MCP-серверы — AI-агенты SUIN будут их вызывать автоматически.

Полная спецификация

OpenAPI 3.1 спека со всеми endpoints, параметрами, моделями ошибок и примерами. Можно импортировать в Postman / Insomnia / Bruno.