1Получите API ключ
Один запрос — и вы готовы.
# Регистрация
curl -X POST https://api.memorycore.ru/api/v1/public/register -H "Content-Type: application/json" -d '{"name":"My Bot","email":"me@mail.ru"}'
В ответе получите api_key — сохраните его.
2Сохраните сообщение в память
Запись автоматически сохраняется в 3 слоя.
# curl
curl -X POST https://api.memorycore.ru/api/v1/memory/upsert -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" -d '{"bot_id":"my_bot","user_id":"user_1","content":"Привет!"}'
# Python
import requests
r = requests.post(
"https://api.memorycore.ru/api/v1/memory/upsert",
headers={"X-API-Key": "YOUR_KEY"},
json={"bot_id": "my_bot", "user_id": "user_1", "content": "Привет!"}
)
3Получите контекст
Перед ответом бота — запросите контекст. Memory Core вернёт релевантные воспоминания.
curl -X POST https://api.memorycore.ru/api/v1/memory/context -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" -d '{"bot_id":"my_bot","user_id":"user_1","query":"что любит?"}'
Ответ: hot_messages (последние), warm_episodes (по смыслу), cold_graph (факты).
4Все API endpoints
POST/memory/upsert — сохранить
POST/memory/context — получить контекст
POST/memory/search — семантический поиск
POST/memory/import — bulk импорт (до 100)
POST/memory/export — экспорт данных
DEL/memory/delete — удаление (ФЗ-152)
GET/me — информация о тенанте
GET/payment/plans — тарифы
POST/payment/subscribe — оформить подписку
POST/account/regenerate-key — новый ключ
Полная Swagger документация