01

Швидкий старт

Усі операції версії v1 приймають POST із Content-Type: application/json. Для простого аналізу передайте source, для URL додатково вкажіть sourceType.

curl -X POST https://textanalysis.tools/api/v1/word-frequency \
  -H "Content-Type: application/json" \
  -d '{"source":"text analysis text","language":"en","keepStopwords":true}'

02

Доступні операції

POST /api/v1/analyze

Повний Bag of Words-аналіз одного джерела

POST /api/v1/compare

Порівняння двох джерел

POST /api/v1/word-frequency

Повний словник частотності

POST /api/v1/keyword-density

Щільність слів і фраз

POST /api/v1/ngram-analyzer

N-грами довжиною від 1 до 10

POST /api/v1/bag-of-words

Вектор Bag of Words

POST /api/v1/tf-idf

TF-IDF для 2–10 документів

POST /api/v1/similarity

Косинусна подібність BoW або TF-IDF

03

Джерела, мови й налаштування

Джерелом може бути вставлений текст або публічний HTTP/HTTPS URL. Підтримуються en, ru, uk та auto. Обмеження й точні схеми описано в OpenAPI.

{
  "sourceType": "text",
  "source": "Your UTF-8 text",
  "language": "auto",
  "keepStopwords": false
}

04

Зберігання й обмеження

API не створює обліковий запис і не зберігає текст після обробки. Обмеження частоти захищає публічний сервіс; великі або недоступні сторінки повертають структуровану помилку.

05

Помилки

HTTPЗначення
400Некоректний JSON або параметри
413Джерело надто велике
422Недостатньо тексту для розрахунку
429Перевищено обмеження запитів

NPM · LOCAL-FIRST

Потрібен локальний режим?

CLI обробляє файли та stdin на вашому комп’ютері й використовує ті самі методи аналізу.

Відкрити документацію CLI