Files
hotels/NATASHA_READY_CURL.txt
Фёдор 684fada337 🚀 Full project sync: Hotels RAG & Audit System
 Major Features:
- Complete RAG system for hotel website analysis
- Hybrid audit with BGE-M3 embeddings + Natasha NER
- Universal horizontal Excel reports with dashboards
- Multi-region processing (SPb, Orel, Chukotka, Kamchatka)

📊 Completed Regions:
- Орловская область: 100% (36/36)
- Чукотский АО: 100% (4/4)
- г. Санкт-Петербург: 93% (893/960)
- Камчатский край: 87% (89/102)

🔧 Infrastructure:
- PostgreSQL with pgvector extension
- BGE-M3 embeddings API
- Browserless for web scraping
- N8N workflows for automation
- S3/Nextcloud file storage

📝 Documentation:
- Complete DB schemas
- API documentation
- Setup guides
- Status reports
2025-10-27 22:49:42 +03:00

100 lines
7.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

═══════════════════════════════════════════════════════════════════════════
🎯 ГОТОВЫЕ 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"}