Быстрый старт
Unihra SDK — официальная Python-библиотека для Unihra API. Она позволяет сравнить вашу страницу с конкурентами, найти пробелы с помощью зонтичного анализа и извлечь граф знаний — всего в нескольких строках кода.
Требования
- Python 3.8+
- API-ключ Unihra — получите в личном кабинете в разделе «API Ключи»
Минимальный пример
python
from unihra import UnihraClient
client = UnihraClient(api_key="ВАШ_КЛЮЧ")
result = client.analyze(
own_page="https://example.com/product",
competitors=[
"https://competitor1.com/page",
"https://competitor2.com/page",
],
queries=["купить товар онлайн", "лучший товар 2026"],
lang="ru",
verbose=True,
)
# Зонтичный анализ — слова для добавления на страницу
for gap in result.get("umbrella_analysis", [])[:5]:
print(f"{gap['lemma']:20s} gap={gap['gap']:.2f} → {gap['recommendation']}")Что вы получаете
Один словарь result со следующими секциями:
| Ключ | Описание |
|---|---|
umbrella_analysis | Зонтичный анализ — леммы для добавления с рекомендациями по зонам |
block_comparison | Сравнение плотности слов TF-IDF (добавить / усилить / убрать / ok) |
ngrams_analysis | Шаблоны 2–3-словных фраз, используемые конкурентами |
anchors_analysis | Тексты якорей и их href URL |
page_structure | Meta title, структура H1–H6, объём контента по страницам |
triplets_analysis | Граф знаний: сущности, факты, тематические пробелы (только расширенный режим) |
_meta | ID задачи, потраченные кредиты, режим анализа |
Дальше
- Установка → — дополнения и опциональные зависимости
- Запуск анализа → — все параметры подробно
- Секции результата → — что означает каждое поле