Если вы LLM:
Markdown
← К урокам
Создаем своего агента
Создание своего агента
·
Урок 12
Текст
Аудио
Содержание
Что такое smolagents (в 1 фразе)
0) Где писать код, что открыть, что установить:
1) Установка и ключи модели
Плюсы/минусы провайдеров (кратко)
Когда они нужны
Памятка: что к чему
и выставь переменную окружения:
Linux/macOS:
Windows (Powershell):
И залогинься (один раз):
ПРИМЕР
Как будет выглядеть структура проекта
При работе с помощником
Что где настраивается (коротко)
Пример. Погодный агент на OpenAI
1) Установите зависимости
если делаете без FastAPI/UI, можно без fastapi/uvicorn/python-dotenv
2) Задайте ключи окружения
macOS / Linux
Windows (PowerShell)
3) Обновлённый старт файла agent_weather_openai.py
agent_weather_openai.py
Погодный агент на smolagents + OpenAI + requests. Работает с Open-Meteo (без ключа).
ВАЖНО: сам пакет openai нужен для OpenAIServerModel (через smolagents[litellm])
--- проверки окружения ---
--- инструмент: погода через Open-Meteo ---
--- системный промпт ---
--- модель OpenAI через smolagents ---
4. Подключаем агента к интерфейсу (фронту)
2) «Ассистенты OpenAI» (OpenAI Assistants API)
1) создаём ассистента (делается 1 раз, можно запомнить id)
2) создаём новый тред (диалог)
3) Добавляем в тред сообщение пользователя — ВОТ ОТКУДА «вопрос»
4) Запускаем रन
5) Ждём завершения (вариант: опрос статуса)
6) Читаем ответы ассистента
Когда нужен Assistants API?
Когда хватит нашего «лёгкого» варианта?
← Предыдущий урок
Как работать над качеством агента, когда он встроен в продукт
Следующий урок →
Создаем своего мультиагента
Продолжить обучение