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
Табличні операції приймають limit та offset і повертають totalRows, returnedRows, nextOffset, hasMore і truncated — передавайте nextOffset у наступний запит, доки він не стане null. Для щільності limit типово дорівнює 2 000, а до 100 запитаних фраз зберігаються окремо. У TF-IDF і подібності з method: tf-idf пагінація idfTable використовує idfOffset і nextIdfOffset. Порівняння повертає дві впорядковані таблиці — змін слів і біграм — зі спільними limit, offset і курсором.
03
Джерела, мови й налаштування
Джерелом може бути вставлений текст або публічний HTTP/HTTPS URL. Підтримуються en, ru, uk, es та auto. Обмеження й точні схеми описано в OpenAPI.
{
"sourceType": "text",
"source": "Your UTF-8 text",
"language": "auto",
"keepStopwords": false
}04
Зберігання й обмеження
API не створює обліковий запис і не зберігає текст після обробки. Обмеження частоти захищає публічний сервіс; великі або недоступні сторінки повертають структуровану помилку.
05
Помилки
NPM · LOCAL-FIRST
Потрібен локальний режим?
CLI обробляє файли та stdin на вашому комп’ютері й використовує ті самі методи аналізу.
Відкрити документацію CLI →