API Host:
{{ selectedHost }}

Вход

{{ error }}

Мои туры

Загрузка...
Туров пока нет
⚠️ #{{ tour.id }} {{ tour.title || tour.name }}
{{ tour.status }}

{{ formatDate(tour.created_at || tour.tour_created_at || tour.tour_start_date) }}

{{ theme }}
{{ (tour.distance / 1000).toFixed(1) }} км / {{ Math.round(tour.duration / 60) }} мин

Загрузка деталей тура...

{{ selectedTour.title || 'Тур #' + (selectedTour.tour_id || selectedTour.id) }}

{{ selectedTour.status }}
{{ selectedTour.status === 'FAILED' ? 'Генерация завершилась ошибкой' : 'Идет генерация тура...' }}
К сожалению, нам не удалось подобрать места для вашего тура. Попробуйте выбрать другие темы или изменить местоположение.
Подбор мест {{ generatingTourStatus.places_count }} мест найдено
Фотографии {{ generatingTourStatus.places_photo_completed }} / {{ generatingTourStatus.places_count }} мест с фото (всего {{ generatingTourStatus.total_photos_count }})
Описания {{ generatingTourStatus.places_description_completed }} / {{ generatingTourStatus.places_count }}
Аудио-гид {{ generatingTourStatus.places_audio_completed }} / {{ generatingTourStatus.places_count }}
{{ generatingTourStatus.tour_description ? '✓ Описание тура' : '... Описание тура' }} {{ generatingTourStatus.route_completed ? '✓ Маршрут' : '... Маршрут' }}
Tour Thumbnail

{{ selectedTour.short_description }}

General Information

UUID: {{ selectedTour.uuid }}

Status: {{ selectedTour.status }}

Language: {{ selectedTour.language }}

Transport: {{ selectedTour.transportation_method }}

Date: {{ formatDate(selectedTour.created_at || selectedTour.tour_created_at || selectedTour.tour_start_date) }}

Distance: {{ ((selectedTour.distance || 0) / 1000).toFixed(2) }} km

Duration: {{ Math.round((selectedTour.duration || 0) / 60) }} min

Audio Guide:
Генерация аудио...
Tour Parameters

Request ID: {{ selectedTour.request_id }}

Transport: {{ selectedTour.tour_parameters.transportation_method }}

Duration: {{ selectedTour.tour_parameters.time_interval }} min

Темы:
{{ theme }}

POI Types: {{ selectedTour.tour_parameters.poi_types.join(', ') }}

Children: {{ selectedTour.tour_parameters.has_children ? '+' : '-' }}

Food suggest: {{ selectedTour.tour_parameters.suggest_food_stops ? '+' : '-' }}

Proposals List ({{ (selectedTour.pois || []).length }})

{{ poi.name }}
{{ poi.address }}

{{ poi.showFullDescription ? poi.description : (poi.description.length > 100 ? poi.description.substring(0, 100) + '...' : poi.description) }} {{ poi.showFullDescription ? 'Свернуть' : 'Развернуть' }}

Аудио генерируется...
Photos: {{ getPoiPhotos(poi).length }}
No photos
{{ poi.id }}

Route Info

Waypoints: {{ selectedTour.route.length }}

Total Distance: {{ (selectedTour.distance / 1000).toFixed(2) }} km

Total Duration: {{ Math.round(selectedTour.duration / 60) }} min

Телеметрия генерации

Начало: {{ formatDate(selectedTour.stat.generation_started_at) }}

Завершение: {{ selectedTour.stat.generation_finished_at ? formatDate(selectedTour.stat.generation_finished_at) : 'В процессе...' }}

Общее время: {{ selectedTour.stat.total_generation_time > 0 ? (selectedTour.stat.total_generation_time / 1000).toFixed(2) + 'с' : 'Н/Д' }}

  • Подбор мест: {{ selectedTour.stat.places_selection_time ? (selectedTour.stat.places_selection_time / 1000).toFixed(2) + 'с' : '0с' }}
  • Генерация маршрута: {{ selectedTour.stat.route_generation_time ? (selectedTour.stat.route_generation_time / 1000).toFixed(2) + 'с' : '0с' }}
  • Описание тура (AI): {{ selectedTour.stat.description_generation_time ? (selectedTour.stat.description_generation_time / 1000).toFixed(2) + 'с' : '0с' }}
  • Аудио тура: {{ selectedTour.stat.audio_generation_time ? (selectedTour.stat.audio_generation_time / 1000).toFixed(2) + 'с' : '0с' }}
  • Описания POI (AI): {{ selectedTour.stat.poi_descriptions_total_time ? (selectedTour.stat.poi_descriptions_total_time / 1000).toFixed(2) + 'с' : '0с' }}
  • Аудио POI: {{ selectedTour.stat.poi_audio_total_time ? (selectedTour.stat.poi_audio_total_time / 1000).toFixed(2) + 'с' : '0с' }}

Выберите тур из списка слева, чтобы увидеть детали,
или создайте новый тур, нажав на кнопку "Новый тур".