CyberRXN Docs
APIСправочник API

Похожие продукты

POST /v1/products/similar

POST /v1/products/similar

Все операции API · OpenAPI

Доступ

Требуется bearer-авторизация. Описание операции задаёт дополнительные права, роли и ограничения для сессий кабинета. Сам по себе API-ключ их не предоставляет.

Тело запроса

ПолеТипОбязательноОписание
smilesstringдаНабор продуктов в SMILES для сравнения по сходству Morgan/Tanimoto.
thresholdnumberнетПо умолчанию: 0.5.
limitintegerнетМаксимальное количество записей: от 1 до 100. По умолчанию: 10.
validated_onlybooleanнетПо умолчанию: true.
Полная схема: SimilarProductsRequest
{
  "properties": {
    "smiles": {
      "type": "string",
      "maxLength": 10000,
      "minLength": 1,
      "title": "Smiles",
      "description": "Product set (SMILES) to compare by Morgan/Tanimoto similarity."
    },
    "threshold": {
      "type": "number",
      "maximum": 1,
      "minimum": 0.05,
      "title": "Threshold",
      "default": 0.5
    },
    "limit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "title": "Limit",
      "description": "Maximum records, from 1 to 100.",
      "default": 10
    },
    "validated_only": {
      "type": "boolean",
      "title": "Validated Only",
      "default": true
    }
  },
  "additionalProperties": false,
  "type": "object",
  "required": [
    "smiles"
  ],
  "title": "SimilarProductsRequest"
}

Ответы

HTTPОписаниеТип
200Успешный ответapplication/json: SimilarProductsResult
401Требуется авторизацияapplication/problem+json: ProblemDetails
402Недостаточно кредитовapplication/problem+json: ProblemDetails
403Доступ запрещёнapplication/problem+json: ProblemDetails
408Время запроса истеклоapplication/problem+json: ProblemDetails
413Превышен размер запросаapplication/problem+json: ProblemDetails
422Ошибка входных данныхapplication/problem+json: ProblemDetails
429Превышен лимитapplication/problem+json: ProblemDetails
502Ошибка шлюзаapplication/problem+json: ProblemDetails
503Сервис недоступенapplication/problem+json: ProblemDetails

Ответ: SimilarProductsResult

ПолеТипОбязательноОписание
itemsSimilarProduct[]да
metricstringда
fingerprintstringда
thresholdnumberда
scanned_candidatesintegerда
search_is_exact_over_fingerprintsbooleanда
is_reaction_predictionbooleanда
limitationstringда
Полная схема
{
  "properties": {
    "items": {
      "items": {
        "$ref": "#/components/schemas/SimilarProduct"
      },
      "type": "array",
      "title": "Items"
    },
    "metric": {
      "type": "string",
      "const": "Tanimoto",
      "title": "Metric"
    },
    "fingerprint": {
      "type": "string",
      "title": "Fingerprint"
    },
    "threshold": {
      "type": "number",
      "title": "Threshold"
    },
    "scanned_candidates": {
      "type": "integer",
      "title": "Scanned Candidates"
    },
    "search_is_exact_over_fingerprints": {
      "type": "boolean",
      "title": "Search Is Exact Over Fingerprints"
    },
    "is_reaction_prediction": {
      "type": "boolean",
      "title": "Is Reaction Prediction"
    },
    "limitation": {
      "type": "string",
      "title": "Limitation"
    }
  },
  "additionalProperties": true,
  "type": "object",
  "required": [
    "items",
    "metric",
    "fingerprint",
    "threshold",
    "scanned_candidates",
    "search_is_exact_over_fingerprints",
    "is_reaction_prediction",
    "limitation"
  ],
  "title": "SimilarProductsResult"
}

Эта страница генерируется из OpenAPI. Примеры показывают схемы, а не вымышленные успешные ответы.

Расход и оплата · Типизированные ошибки

На этой странице