100 lines
7.9 KiB
Plaintext
100 lines
7.9 KiB
Plaintext
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
🎯 ГОТОВЫЕ cURL ДЛЯ ИМПОРТА В n8n HTTP REQUEST NODE
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
✅ API работает: http://185.197.75.249:8004
|
|||
|
|
✅ Протестировано: 13.10.2025 19:37
|
|||
|
|
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
1. ПРОВЕРКА ЗДОРОВЬЯ API
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
curl -X GET 'http://185.197.75.249:8004/health' -H 'Accept: application/json'
|
|||
|
|
|
|||
|
|
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
2. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (УПРОЩЁННЫЙ - ДЛЯ n8n) ⭐ РЕКОМЕНДУЕТСЯ
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
curl -X POST 'http://185.197.75.249:8004/extract_simple' -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"text":"ИП Фролов С.А. находится по адресу г. Петропавловск-Камчатский, ул. Пограничная 39/1. Директор Иван Петров. ИНН: 8707003759, ОГРН: 1028700516476.","max_length":5000}'
|
|||
|
|
|
|||
|
|
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
3. ДЛЯ КРИТЕРИЯ 1 (ИНН/ОГРН - ОРГАНИЗАЦИИ)
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
curl -X POST 'http://185.197.75.249:8004/extract_simple' -H 'Content-Type: application/json' -d '{"text":"ООО Рога и Копыта. ИНН: 8707003759, ОГРН: 1028700516476","max_length":5000}'
|
|||
|
|
|
|||
|
|
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
4. ДЛЯ КРИТЕРИЯ 2 (АДРЕС - ЛОКАЦИИ)
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
curl -X POST 'http://185.197.75.249:8004/extract_simple' -H 'Content-Type: application/json' -d '{"text":"Юридический адрес: 689400, г. Певек, ул. Пугачева, 42","max_length":5000}'
|
|||
|
|
|
|||
|
|
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
5. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (ПОЛНЫЙ ФОРМАТ С ПОЗИЦИЯМИ)
|
|||
|
|
───────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
curl -X POST 'http://185.197.75.249:8004/extract' -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"text":"Муниципальное предприятие «Чаунское районное коммунальное хозяйство». ИНН: 8707003759, ОГРН: 1028700516476. Юридический адрес: 689400, г. Певек, ул. Пугачева, 42","max_length":5000}'
|
|||
|
|
|
|||
|
|
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
📋 КАК ИМПОРТИРОВАТЬ В n8n:
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
1. Добавь HTTP Request Node
|
|||
|
|
2. Нажми "Import from cURL" (справа вверху)
|
|||
|
|
3. Вставь любой cURL выше
|
|||
|
|
4. n8n автоматически заполнит все поля ✅
|
|||
|
|
|
|||
|
|
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
🔧 ЕСЛИ НУЖНО ДИНАМИЧЕСКИЕ ДАННЫЕ ИЗ ПРЕДЫДУЩЕЙ НОДЫ:
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
Method: POST
|
|||
|
|
URL: http://185.197.75.249:8004/extract_simple
|
|||
|
|
Body (JSON):
|
|||
|
|
{
|
|||
|
|
"text": "{{ $json.quote }}",
|
|||
|
|
"max_length": 5000
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Где {{ $json.quote }} - текст из предыдущей ноды
|
|||
|
|
|
|||
|
|
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
✅ ОЖИДАЕМЫЙ ОТВЕТ:
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
"organizations": ["ИП"],
|
|||
|
|
"persons": ["Иван Петров", "Фролов С.А."],
|
|||
|
|
"locations": ["Петропавловск-Камчатский"],
|
|||
|
|
"has_organizations": true,
|
|||
|
|
"has_persons": true,
|
|||
|
|
"has_locations": true,
|
|||
|
|
"total": 4
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
📚 ДОПОЛНИТЕЛЬНАЯ ДОКУМЕНТАЦИЯ:
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
Swagger UI: http://185.197.75.249:8004/docs
|
|||
|
|
Полная документация: N8N_NATASHA_CURL_IMPORT.md
|
|||
|
|
Исходный код API: natasha_ner_api.py
|
|||
|
|
|
|||
|
|
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
🧪 БЫСТРЫЙ ТЕСТ:
|
|||
|
|
═══════════════════════════════════════════════════════════════════════════
|
|||
|
|
|
|||
|
|
curl http://185.197.75.249:8004/health
|
|||
|
|
|
|||
|
|
Ожидается: {"status":"healthy","natasha":"ready"}
|
|||
|
|
|