Быстрый старт
Одно подключение или один ключ — и первый запрос с проверяемым источником.
Через ассистента
Откройте страницу подключения, выберите ChatGPT или Claude и завершите настройку коннектора у провайдера. Кабинет показывает публичный адрес MCP и позволяет пройти авторизацию OAuth. Доступность пользовательских коннекторов и подтверждения зависят от вашего аккаунта провайдера.
Задайте обычный вопрос по химии, например:
Найди описанные способы получения молекулы со SMILES CCN1CCN(CO)C(=O)C1=O. Прочитай исходный абзац и отдели условия реакции от сушки и обработки продукта.
Подключённый агент должен прочитать get_reaction_skill, найти несколько наблюдений и получить полную выбранную запись. Упоминать CyberRXN в каждом вопросе не требуется. Выбор инструмента остаётся решением модели; совместимость описана в разделе MCP.
Через API
Выпустите ключ в кабинете. Храните его на сервере или в закрытой переменной окружения. Передавайте ключ как Bearer-токен:
curl https://api.cyberrxn.com/v1/molecules/reactions -H "Authorization: Bearer $CYBERRXN_API_KEY" -H 'Content-Type: application/json' --data '{"smiles":"CCN1CCN(CO)C(=O)C1=O","role":"product","limit":3}'Возьмите observation_id из items и вызовите GET /v1/observations/{observation_id}. Номер патента, UID источника и ID наблюдения — разные идентификаторы.
Проверка химии
curl https://api.cyberrxn.com/v1/chemistry/validate -H "Authorization: Bearer $CYBERRXN_API_KEY" -H 'Content-Type: application/json' --data '{"reaction_smiles":"CCO>>CC=O","mode":"strict"}'В этом уравнении теряются два атома H. Ожидаемый результат — успешный HTTP-ответ с valid: false и диагностикой сохранения атомов. Это результат вычисления, а не сетевая ошибка.
Каждая успешная тарифицируемая операция расходует один вызов. Чтение гайда, отправка репорта и проверка его статуса не тарифицируются. Подробнее — расход и бонусы.