О чём урок
Вы хотите изучить Polars, быструю библиотеку DataFrame для Python. Вы могли бы прочитать документацию, просмотреть записи в блогах и самостоятельно собрать краткое руководство — или же позволить Mistral сделать это за вас, имея доступ к нужным инструментам. Этот скрипт отправляет один и тот же prompt пять раз, каждый раз с разной конфигурацией инструментов, чтобы вы могли увидеть, как улучшается качество output по мере предоставления модели более качественных источников: Шаг Инструменты К чему модель имеет доступ 1 Нет Только обучающие данные 2 Веб-поиск Записи в блогах, Stack Overflow, заметки о выпуске 3 Context7 connector Официальная документация Polars 4 Оба Документация + веб — модель выбирает лучший источник для каждой подтемы 5 Отфильтрованный connector Единый инструмент для извлечения документации (пропуск resolver'а) Статус API: Этот скрипт использует client.beta.connectors, client.beta.agents и client.beta.conversations. Это beta-endpoints и могут измениться. Актуальную справочную информацию по API см. в документации Connectors. Версия этого руководства на Python также доступна здесь. Для выполнения данного руководства вам потребуется: Node.js и менеджер пакетов (npm, pnpm или yarn) Учетная запись Mistral и API key Используйте один из следующих методов для установки Mistral TypeScript SDK и dotenv для загрузки вашего API key из файла .env: npm: pnpm: yarn: Для выполнения данного руководства вам понадобится Mistral API key. В Studio перейдите в раздел API keys, выберите Private and shared connectors для Connector access scope и создайте новый API key. Создайте файл .env в корне вашего проекта и добавьте ваш Mistral API key: Создайте файл build-a-quickstart-generator.ts в директории вашего проекта: Откройте файл и добавьте client, URL-адрес сервера Context7, оба prompt'а и вспомогательную функцию для извлечения выходного текста. Оставшиеся шаги заполняют блоки try и finally функции main. Мы определяем PROMPT один раз и повторно используем его для Шагов 1–4, чтобы сравнение было честным.
План урока
- Предварительные требования
- Настройка окружения
- Установка
- Необходимые переменные окружения
- Шаг 1 — Настройка
- Шаг 2 — Базовый уровень: без инструментов
- Шаг 3 — Веб-поиск
- Шаг 4 — Context7 connector: создание connector'а, создание agent'а, потоковая передача
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.