О чём урок
Интерактивное браузерное приложение, которое предоставляет структурированную информацию о заболеваниях, используя Sonar API от Perplexity. Это приложение генерирует автономный HTML-интерфейс, который позволяет пользователям задавать вопросы о различных заболеваниях и получать организованные ответы со ссылками на источники. Удобный интерфейс: Чистый, адаптивный дизайн, работающий на всех устройствах Ответы на базе ИИ: Использует Sonar API от Perplexity для получения точной медицинской информации Структурированные информационные карточки: Организует информацию в разделы: Обзор, Причины и Лечение Отслеживание источников: Перечисляет источники информации с кликабельными ссылками Кэширование на стороне клиента: Предотвращает дублирование вызовов API для ранее заданных вопросов Автономное развертывание: Генерирует единый HTML-файл, который можно использовать без сервера Комплексная обработка ошибок: Удобные для пользователя сообщения об ошибках и надежное управление ошибками Python 3.6+ Jupyter Notebook или JupyterLab (для разработки/генерации) Необходимые пакеты: requests pandas python-dotenv IPython Клонируйте этот репозиторий или скачайте notebook Установите необходимые пакеты: Настройте ваш API key Perplexity: Создайте файл .env в той же директории, что и notebook Добавьте ваш API key: PERPLEXITY_API_KEY=your_api_key_here Откройте notebook в Jupyter: Запустите все cells, чтобы сгенерировать и запустить браузерное приложение Приложение автоматически откроется в вашем веб-браузере по умолчанию Вы также можете напрямую использовать сгенерированный файл disease_qa.html: Откройте его в любом современном веб-браузере Введите вопрос о заболевании (например, «Что такое диабет?», «Расскажите мне о болезни Альцгеймера») Нажмите «Спросить», чтобы получить структурированную информацию о заболевании Для личного или образовательного использования просто поделитесь сгенерированным HTML-файлом.
План урока
- 🌟 Возможности
- 📋 Требования
- 🚀 Настройка и установка
- 🔧 Использование
- Запуск Notebook
- Использование сгенерированного HTML
- Развертывание приложения
- 🔍 Как это работает
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.