Science & Education
Периоды полураспада для реакций нулевого, первого и второго порядка: t½ = a₀/(2k), t½ = ln 2/k и t½ = 1/(k·a₀). Только у первого порядка он не зависит от начальной концентрации; нулевой полностью расходует реагент при t = a₀/k; у второго каждая следующая половина длиннее (1/2 → 1/3 → 1/4 от a₀). Приложена временная шкала остатка после 1, 2 и 3 полураспадов. Опоры: углерод-14 (k = 1.21×10⁻⁴ год⁻¹) даёт t½ = 5728.49 лет; при k = 0.5 M⁻¹·мин⁻¹ и a₀ = 0.4 M t½ = 5 мин; при k = 0.02 M/мин и a₀ = 0.5 M t½ = 12.5 мин и полное исчерпание к 25-й минуте.
Вызовите этот инструмент из своего кода на трёх языках.
curl -X POST 'http://127.0.0.1:3003/ru/api/tools/half-life-reaction-order' \
-H 'Content-Type: application/json' \
-d '{"order":"first","k":0.000121,"a0":0.4}'Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.
POST http://127.0.0.1:3003/ru/api/tools/half-life-reaction-order| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| order | select | Да | — |
| k | number | Да | — |
| a0 | number | Нет | — |
Текстовый результат
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.
Добавьте этот блок в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"elysiatools-half-life-reaction-order": {
"name": "half-life-reaction-order",
"description": "Периоды полураспада для реакций нулевого, первого и второго порядка: t½ = a₀/(2k), t½ = ln 2/k и t½ = 1/(k·a₀). Только у первого порядка он не зависит от начальной концентрации; нулевой полностью расходует реагент при t = a₀/k; у второго каждая следующая половина длиннее (1/2 → 1/3 → 1/4 от a₀). Приложена временная шкала остатка после 1, 2 и 3 полураспадов. Опоры: углерод-14 (k = 1.21×10⁻⁴ год⁻¹) даёт t½ = 5728.49 лет; при k = 0.5 M⁻¹·мин⁻¹ и a₀ = 0.4 M t½ = 5 мин; при k = 0.02 M/мин и a₀ = 0.5 M t½ = 12.5 мин и полное исчерпание к 25-й минуте.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=half-life-reaction-order",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}После подключения к SSE-endpoint выведите список доступных инструментов:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Вызовите инструмент по его id; аргументы формируются из его параметров:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "half-life-reaction-order",
"arguments": {
"order": "first",
"k": 0.000121,
"a0": 0.4
}
}
}Вопросы или проблемы? Свяжитесь с [email protected]