# API користувачів та mind-ів SUMMARY: Керування обліковим записом — реєстрація, вхід, створення mind-ів, список mind-ів, видалення mind-ів. Захищено JWT. KEY CONTEXT: Auth: JWT (from /register or /login) Register: POST /register { email, password, display_name? } → returns JWT Login: POST /login { email, password } → returns JWT Create mind: POST /minds { name, description? } → returns mind_key (shown once!) List minds: GET /minds Delete mind: DELETE /minds/:id (irreversible — deletes all memories!) JWT expires after 7 days. Mind Key never expires. Mind Key is shown only once at creation — save it permanently. API користувачів та mind-ів API користувачів та mind-ів обробляє керування обліковим записом. Ці кінцеві точки використовують JWT-автентифікацію (а не Mind Keys), оскільки працюють на рівні облікового запису, а не на рівні mind-у. Кінцеві точки автентифікації POST /register Створити новий обліковий запис користувача. [CODE BLOCK] Відповідь: [CODE BLOCK] POST /login Увійти до наявного облікового запису. [CODE BLOCK] Відповідь: як у . Кінцеві точки mind-ів POST /minds Створити новий mind. Повертає Mind Key — збережіть його негайно, він показується лише один раз. [CODE BLOCK] Відповідь: [CODE BLOCK] > [!CRITICAL] > показується лише один раз. Якщо ви його втратите, відновити його > неможливо — доведеться видалити mind і створити новий (що знищить усі збережені > спогади). GET /minds Список усіх mind-ів для поточного користувача. [CODE BLOCK] Відповідь: [CODE BLOCK] DELETE /minds/:id Видалити mind назавжди. [CODE BLOCK] > [!WARNING] > Видалення mind незворотне. Усі спогади, завдання, історія чату та скрипти > в цьому mind-і будуть безповоротно втрачені. Спочатку експортуйте через > , якщо потрібна резервна копія. Шаблон кількох mind-ів Більшості користувачів корисно мати кілька mind-ів для ізоляції контекстів: [CODE BLOCK] Використовуйте різні Mind Keys у різних сесіях LLM, щоб ізолювати контексти. Безпека облікового запису Вимоги до пароля - Мінімум 6 символів - Без максимуму (використовуйте менеджер паролів) - Зберігається як bcrypt-хеш (ніколи у відкритому вигляді) Термін дії JWT JWT-токени закінчуються через 7 днів. Коли термін дії закінчується, просто викличте знову. Безпека Mind Key Mind Keys ніколи не закінчуються. Якщо Mind Key скомпрометовано: 1. Створіть новий mind через 2. Оновіть конфігурацію LLM новим Mind Key 3. Видаліть скомпрометований mind через Наступні кроки - Автентифікація — повний посібник з автентифікації - Mind Key проти JWT — посібник з вибору - API спільного доступу — надання іншим користувачам доступу до mind-ів