Цели урока
- Создать хранилище File Search.
- Загрузить документы в хранилище.
- Использовать хранилище как инструмент в interactions.create.
- Ссылаться на источники, использованные при генерации.
- Фильтровать результаты поиска с использованием пользовательских metadata.
О чём урок
Инструмент File Search позволяет создавать мощные приложения для генерации с дополненным поиском (RAG) с использованием Gemini. Он даёт возможность загружать документы в управляемое хранилище, а затем использовать их как инструмент во время генерации моделью, позволяя Gemini отвечать на вопросы на основе ваших конкретных данных с точными ссылками. В этом кратком руководстве вы узнаете, как: Управлять вашими документами и хранилищами. Для получения информации о том, как работает ценообразование для File Search, включая сведения о том, что доступно бесплатно, см. информацию о ценах. Примечание: Этот notebook использует Interactions API, новейший способ взаимодействия с моделями Gemini. Ищете версию для generateContent? Проверьте архивную ветку. Сначала установите Google Gen AI SDK. Важно: File Search API использует API keys для аутентификации и доступа. Загруженные файлы связаны с облачным проектом вашего API key. В отличие от других Gemini API, использующих API keys, ваш API key также предоставляет доступ ко всем данным, которые вы загрузили в файловые хранилища, поэтому уделите особое внимание обеспечению безопасности вашего API key. Рекомендации по обеспечению безопасности API keys см. в документации Google. Чтобы запустить следующую cell, ваш API key должен быть сохранён в Colab Secret с именем GEMINI_API_KEY. Если у вас ещё нет API key или вы не знаете, как создать Colab Secret, см. Аутентификацию для пошагового руководства. В этом разделе вы загрузите образец документа, создадите хранилище File Search и используете его для ответов на вопросы. Создайте новое хранилище File Search для ваших документов. Загрузите "A Survey of Modernist Poetry" из Project Gutenberg в качестве образца текстового файла. Загрузите текстовый файл непосредственно в хранилище. Процесс приёма данных включает некоторую обработку, поэтому вам нужно дождаться его завершения, прежде чем вы сможете выполнять поиск. Если вы уже загрузили документы в File API, вы можете импортировать их непосредственно в File Store.
План урока
- Установка зависимостей
- Аутентификация
- Настройка вашего API key
- Базовый поиск по файлам
- Создание хранилища File Search
- Загрузка образца документа
- Загрузка файла в хранилище
- Альтернатива: Импорт из File API
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.