Логотип Desentra AIDesentra AI
ГлавнаяPrompt HubТарифыFAQ
Свайпайте разделы← →

Подключения

API + MCP

Ключ привязан к вашему аккаунту и балансу. Любая генерация через REST API или MCP списывает те же кредиты, что и генерация в интерфейсе. Если кредитов недостаточно, API вернёт ошибку.

Ваш ключ

Загружаю ключ...

REST API

Базовый URL: https://www.desentraai.ru. Во всех запросах передавайте заголовок Authorization: Bearer YOUR_KEY.

curl --request POST 'https://www.desentraai.ru/api/video/generate' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "provider": "sidence",
    "prompt": "Кинематографичный кадр: город будущего на закате, плавный пролёт камеры",
    "sidenceModel": "bytedance/seedance-2",
    "mode": "TEXT_2_VIDEO",
    "duration": "8",
    "resolution": "720p",
    "aspectRatio": "16:9",
    "generateAudio": false
  }'
curl 'https://www.desentraai.ru/api/video/status?provider=sidence&taskId=TASK_ID&quality=1080p' \
  --header 'Authorization: Bearer YOUR_DE...KEY'
curl --request POST 'https://www.desentraai.ru/api/market/generate' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "modelId": "claude",
    "variantId": "claude-sonnet-46",
    "prompt": "Составь короткий план запуска рекламной кампании.",
    "settings": {
      "temperature": 0.7,
      "maxTokens": 2048
    }
  }'

MCP

MCP endpoint: https://www.desentraai.ru/api/mcp. Сервер даёт инструменты для capabilities, workspace chats, upload reference assets, typed generations, polling, history и refreshable download links. Генерации идут через тот же баланс и сохраняются в истории сайта.

{
  "mcpServers": {
    "desentra": {
      "url": "https://www.desentraai.ru/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_DE...KEY"
      }
    }
  }
}
Подключи Desentra AI через MCP.
1. Используй MCP endpoint: https://www.desentraai.ru/api/mcp
2. Авторизация: Authorization: Bearer <мой API ключ>
3. Сначала вызови desentra_capabilities и прочитай доступные модели, размеры, форматы и endpoints.
4. Создай или используй workspace chat через desentra_create_chat. Если chatKey не передан, используй стабильный fox:<workspace>:api-mcp chat.
5. Загружай референсы через desentra_upload_asset_from_url или desentra_upload_asset_base64.
6. Генерируй typed tools: desentra_generate_veo_video, desentra_generate_seedance_video, desentra_generate_kling_video, desentra_generate_nanobanana_image, desentra_generate_suno_audio, desentra_generate_elevenlabs_audio, desentra_generate_market или desentra_generate_marketforge.
7. Проверяй результат через desentra_poll, затем читай историю через desentra_list_generations и обновляй ссылки через desentra_get_artifact_download_url.
8. Если API вернул ошибку о кредитах, покажи пользователю, что баланс нужно пополнить.
curl --request POST 'https://www.desentraai.ru/api/mcp' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "desentra_upload_asset_from_url",
      "arguments": {
        "workspace": "sidence",
        "url": "https://example.com/reference-photo.jpg",
        "kind": "image"
      }
    }
  }'
curl --request POST 'https://www.desentraai.ru/api/mcp' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "desentra_generate_seedance_video",
      "arguments": {
        "workspace": "sidence",
        "referenceArtifactIds": ["ARTIFACT_ID_FROM_UPLOAD"],
        "prompt": "Сделай из референса кинематографичное видео на 8 секунд.",
        "sidenceModel": "bytedance/seedance-2",
        "mode": "IMAGE_2_VIDEO",
        "sidenceDuration": "8",
        "sidenceAspectRatio": "16:9",
        "sidenceResolution": "720p"
      }
    }
  }'
curl --request POST 'https://www.desentraai.ru/api/mcp' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
      "name": "desentra_poll",
      "arguments": {
        "workspace": "sidence",
        "modality": "video",
        "query": {
          "provider": "sidence",
          "taskId": "TASK_ID_FROM_GENERATE",
          "quality": "1080p"
        },
        "intervalMs": 5000,
        "timeoutMs": 600000
      }
    }
  }'
curl --request POST 'https://www.desentraai.ru/api/mcp' \
  --header 'Authorization: Bearer YOUR_DE...KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "jsonrpc": "2.0",
    "id": 4,
    "method": "tools/call",
    "params": {
      "name": "desentra_list_generations",
      "arguments": {
        "workspace": "sidence",
        "providerId": "sidence",
        "modality": "video",
        "limit": 10
      }
    }
  }'