API аналитики

Тот же движок, что считает позиции в наших реплеях — теперь как сервис для ваших платформ и продуктов.

Что умеет API

  • Performance Rating (PR) и оценка эквити позиции
  • Сравнение хода с лучшим альтернативным (equity loss)
  • Классификация ходов: best / ok / doubtful / error / blunder
  • Короткие нарды и длинные нарды через единый интерфейс
  • Multi-phase нейросети, ответ за десятки миллисекунд

Для кого

  • Тренерам — анализ партий учеников
  • Игровым платформам — встроенная аналитика
  • Турнирам — отчёты PR по матчам и рейтингам
  • Исследователям ИИ для настольных игр

Документация

Эндпоинт POST /api/v1/analyze

JSON-вход: позиция + ход + контекст матча. JSON-выход: equity-loss, grade, отсортированный список альтернатив с win-probabilities. Доступ по API-ключу.

Request

POST https://nardex.ai/api/v1/analyze
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "game_type": "narde",
  "position": {
    "pips": [
      -1,  0,  0,  0, -1,  0,   // points 1–6   (Black's starting quarter)
      -2,  0, -1,  0,  0, -8,   // points 7–12  (Black's outer field)
       1,  0,  0,  0,  1,  0,   // points 13–18 (White's outer field)
       2,  0,  1,  0,  0,  8    // points 19–24 (White's starting quarter)
    ],
    "off": [2, 2],
    "bar": [0, 0]
  },
  "decision": {
    "type": "checker_play",
    "dice": [3, 5],
    "played": [{"from": 24, "to": 21}, {"from": 21, "to": 16}]
  },
  "context": { "player": "x", "match_state": null }
}

Response

{
  "alternatives": [
    {
      "play": [{"from": 24, "to": 21}, {"from": 21, "to": 16}],
      "equity": 0.142,
      "wins": { "win": 0.71, "gammon": 0.18, "backgammon": 0.04 }
    },
    ...
  ],
  "equity_loss": 0.000,
  "grade": "best",
  "analysis_depth": "ply_zero"
}

Запросить доступ

Расскажите кратко о проекте, ожидаемом объёме запросов и интеграции — мы вышлем ключ и тарифную сетку.