- Краулеры: smart_crawler.py, regional_crawler.py - Аудит: audit_orel_to_excel.py, audit_chukotka_to_excel.py - РКН проверка: check_rkn_registry.py, recheck_unclear_rkn.py - Отчёты: create_orel_horizontal_report.py - Обработка: process_all_hotels_embeddings.py - Документация: README.md, DB_SCHEMA_REFERENCE.md
69 lines
4.8 KiB
Bash
69 lines
4.8 KiB
Bash
#!/bin/bash
|
||
# 🎯 Примеры cURL для Natasha NER API
|
||
# Для импорта в n8n HTTP Request Node
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# 1. ПРОВЕРКА ЗДОРОВЬЯ API
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
curl -X GET 'http://185.197.75.249:8004/health' \
|
||
-H 'Accept: application/json'
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# 2. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (УПРОЩЁННЫЙ ФОРМАТ)
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
curl -X POST 'http://185.197.75.249:8004/extract_simple' \
|
||
-H 'Content-Type: application/json' \
|
||
-H 'Accept: application/json' \
|
||
-d '{
|
||
"text": "ИП Фролов С.А. находится по адресу г. Петропавловск-Камчатский, ул. Пограничная 39/1. Директор Иван Петров.",
|
||
"max_length": 5000
|
||
}'
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# 3. ИЗВЛЕЧЕНИЕ СУЩНОСТЕЙ (ПОЛНЫЙ ФОРМАТ)
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
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
|
||
}'
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# 4. ПРИМЕР ДЛЯ n8n (с динамическими данными)
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# В n8n используй:
|
||
# URL: http://147.45.146.17:8004/extract_simple
|
||
# Method: POST
|
||
# Body (JSON):
|
||
# {
|
||
# "text": "{{ $json.quote }}",
|
||
# "max_length": 5000
|
||
# }
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# 5. ТЕСТ С РЕАЛЬНЫМ ТЕКСТОМ ИЗ БД
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
curl -X POST 'http://185.197.75.249:8004/extract_simple' \
|
||
-H 'Content-Type: application/json' \
|
||
-H 'Accept: application/json' \
|
||
-d '{
|
||
"text": "Россия, 683032, г. Петропавловск-Камчатский, Пограничная 39/1 +7 (4152) 42-20-25. Copyright © 2018 - 2025 ИП Фролов С.А.",
|
||
"max_length": 5000
|
||
}'
|
||
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# ОЖИДАЕМЫЙ ОТВЕТ:
|
||
# ═══════════════════════════════════════════════════════════════════════════
|
||
# {
|
||
# "organizations": ["ИП"],
|
||
# "persons": ["Фролов С.А."],
|
||
# "locations": ["Россия", "Петропавловск-Камчатский", "Пограничная"],
|
||
# "has_organizations": true,
|
||
# "has_persons": true,
|
||
# "has_locations": true,
|
||
# "total": 4
|
||
# }
|
||
|