Справочник по болезням на Sonar API

Урок 9 из 43 курса «Perplexity API Cookbook»: официальный курс Perplexity API Cookbook (Перплексити) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Интерактивное браузерное приложение, которое предоставляет структурированную информацию о заболеваниях, используя 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-файлом.

План урока

  1. 🌟 Возможности
  2. 📋 Требования
  3. 🚀 Настройка и установка
  4. 🔧 Использование
  5. Запуск Notebook
  6. Использование сгенерированного HTML
  7. Развертывание приложения
  8. 🔍 Как это работает

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды