Чат в Azure OpenAI на ваших собственных данных

Урок 106 из 299 курса «OpenAI Cookbook»: официальный курс OpenAI Academy (ОпенАИ) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Примечание: Доступна более новая версия библиотеки openai. См. https://github.com/openai/openai-python/discussions/742 В этом примере показано, как использовать модели службы Azure OpenAI с собственными данными. Эта функция в настоящее время находится в предварительной версии. Azure OpenAI с вашими данными позволяет запускать поддерживаемые модели чата, такие как GPT-3.5-Turbo и GPT-4, на ваших данных без необходимости обучения или fine-tuning моделей. Запуск моделей на ваших данных позволяет общаться и анализировать ваши данные с большей точностью и скоростью. Одним из ключевых преимуществ Azure OpenAI с вашими данными является его способность адаптировать контент разговорного ИИ. Поскольку модель имеет доступ к конкретным источникам и может ссылаться на них для поддержки своих ответов, ответы основаны не только на её предварительно обученных знаниях, но и на последней информации, доступной в указанном источнике данных. Эти базовые данные также помогают модели избегать генерации ответов, основанных на устаревшей или неверной информации. Azure OpenAI с вашими собственными данными в сочетании с Azure Cognitive Search предоставляет настраиваемое, готовое решение для извлечения знаний, на основе которого можно создать приложение разговорного ИИ. Чтобы ознакомиться с альтернативными методами извлечения знаний и семантического поиска, обратитесь к примерам из cookbook для vector databases. Azure OpenAI с вашими собственными данными соединяет модель с вашими данными, предоставляя ей возможность извлекать и использовать данные таким образом, чтобы улучшить вывод модели. Вместе с Azure Cognitive Search данные извлекаются из указанных источников данных на основе пользовательского ввода и предоставленной истории разговора. Затем данные дополняются и повторно отправляются в виде prompt модели, предоставляя ей контекстную информацию, которую она может использовать для генерации ответа. См. Данные, конфиденциальность и безопасность для службы Azure OpenAI для получения дополнительной информации. Для начала рассмотрим несколько предварительных требований.

План урока

  1. Как это работает
  2. Предварительные требования
  3. Настройка
  4. Аутентификация
  5. Аутентификация с использованием API ключа
  6. Аутентификация с использованием Microsoft Active Directory
  7. Модель завершения чата с собственными данными
  8. Настройка контекста

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

Урок входит в темы

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