База знаний Edge Lab содержит 4 категории материалов:
Категория
Описание
lessons
Пошаговые уроки с практикой
skills
Скиллы и гайды — навыки и инструменты
usecases
Реальные юзкейсы и примеры применения
live
Записи эфиров, AMA, воркшопов
Все endpoints используют авторизацию Bearer API-key: Authorization: Bearer edgelab_live_...Base URL: https://platform.edgelab.su/api/v1
Все тарифы (Edge, Pro, VIP) имеют доступ к Knowledge API через scope knowledge:read. Ограничений по тарифу нет.
Файлы хранятся на GitHub. API возвращает только ссылки на GitHub-репозиторий (github_url, raw_url). Проксирование и скачивание файлов через API не поддерживается — используйте raw_url для прямого скачивания с GitHub.
Полнотекстовый поиск по всем материалам базы знаний.Scope:knowledge:read (все тарифы)Полный URL:GET https://platform.edgelab.su/api/v1/knowledge/search
Список материалов с фильтрацией и сортировкой. В отличие от search, не требует поискового запроса.Scope:knowledge:read (все тарифы)Полный URL:GET https://platform.edgelab.su/api/v1/knowledge/list
Полные детали материала, включая содержимое и специфичные поля по категории.Scope:knowledge:read (все тарифы)Полный URL:GET https://platform.edgelab.su/api/v1/knowledge/{id}
Помимо общих полей (id, title, description, category, author, content_markdown, has_files, created_at, updated_at), каждая категория содержит специфичные поля:
Список файлов, прикреплённых к материалу. Файлы хранятся на GitHub — API возвращает ссылки для скачивания.Scope:knowledge:read (все тарифы)Полный URL:GET https://platform.edgelab.su/api/v1/knowledge/{id}/files
Файлы хранятся на GitHub, а не загружаются через API. API не проксирует файлы — используйте raw_url для прямого скачивания с GitHub. Для просмотра в браузере — github_url.
Рекомендуемый flow для AI-агента при работе с Knowledge API:
Поиск:GET /knowledge/search?q=нужная тема — найти релевантные материалы
Детали:GET /knowledge/{id} — получить полное содержимое
Спросить хозяина: «Нашёл гайд по теме X. Хочешь, чтобы я скачал файлы?»
Файлы:GET /knowledge/{id}/files — получить ссылки на GitHub
Скачать: загрузить файлы через raw_url для локальной работы
Если задача хозяина связана с конкретным навыком — начните с GET /knowledge/search?category=skills. Для обучения — category=lessons. Для вдохновения — category=usecases.