Repolode
Moh4696

Moh4696/build-ai-agents-free

Бесплатное пошаговое руководство по созданию AI-агента на Python с LangChain и LangGraph на бесплатных моделях Groq и Gemini.

Звёзды
369
Форки
115
Открытые issues
2
Последний коммит
3 месяца назад

Что это?

Руководство для начинающих по созданию AI-агента на Python без оплаты API. В нём разобран цикл plan, act, observe, который отличает агента от обычного чат-бота, и показано, как реализовать его с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.

Руководство последовательно усложняется. Сначала создаётся минимальный агент, затем добавляются готовый инструмент веб-поиска DuckDuckGo и собственный инструмент word_count, объявленный с помощью декоратора @tool. После этого добавляется память диалога через чекпойнтер InMemorySaver и thread_id, а в завершение — резервный вариант, переключающийся с Groq на Google Gemini при сбое основного провайдера. Для каждого шага в папке src репозитория есть соответствующий скрипт, а файл agent.py объединяет всё в одном примере.

Руководство рассчитано на читателей без опыта работы с агентами, которые хотят обойтись без платных API-ключей. В нём также отмечены ограничения бесплатной конфигурации: например, лимиты запросов инструмента поиска, потеря памяти после завершения скрипта и возможность того, что бесплатные тарифы провайдеров используют промпты для обучения.

Ключевые возможности

  • 01Создаёт работающего агента с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.
  • 02Добавляет инструмент веб-поиска DuckDuckGo, которому не нужен API-ключ.
  • 03Показывает, как превратить любую функцию Python в инструмент с помощью декоратора @tool.
  • 04Добавляет память для многоходового диалога через чекпойнтер InMemorySaver и thread_id.
  • 05Демонстрирует переключение с Groq на Google Gemini при сбое провайдера.
  • 06Содержит запускаемый скрипт для каждого шага, а также объединённый файл agent.py.

Сценарии использования

  • С нуля разобраться в цикле plan, act, observe, на котором основаны AI-агенты.
  • Создать прототип агента с инструментами без платного API-ключа.
  • Провести для начинающих практикум по основам LangChain и LangGraph.
  • Создать личный проект, которому нужен резервный провайдер на случай недоступности бесплатного сервиса.

Быстрый старт

  1. 1

    Убедитесь, что у вас установлена Python версии 3.10 или новее

    python3 --version
  2. 2

    Создайте папку проекта и перейдите в неё

    mkdir my-agent cd my-agent
  3. 3

    Установите langchain, коннектор Groq и python-dotenv

    pip install -U "langchain[groq]" python-dotenv
  4. 4

    Получите бесплатный Groq API key на console.groq.com и сохраните его в файле .env, затем запустите первый скрипт агента

    python3 agent.py

Что важно знать

  • Условия бесплатных тарифов моделей могут меняться без предупреждения, а многие провайдеры могут обучаться на ваших промптах, поэтому не передавайте им конфиденциальные данные.
  • Инструмент поиска DuckDuckGo ограничивает частые запросы и может периодически сбоить.
  • InMemorySaver хранит историю диалога только в оперативной памяти, поэтому при остановке скрипта она теряется.

Темы

Частые вопросы

Что такое build-ai-agents-free?
Бесплатное пошаговое руководство по созданию AI-агента на Python с LangChain и LangGraph на бесплатных моделях Groq и Gemini. Руководство для начинающих по созданию AI-агента на Python без оплаты API. В нём разобран цикл plan, act, observe, который отличает агента от обычного чат-бота, и показано, как реализовать его с помощью create_agent из LangChain и бесплатной модели Llama 3.3 70B от Groq.
build-ai-agents-free можно использовать бесплатно? Какая у него лицензия?
build-ai-agents-free распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
build-ai-agents-free всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в build-ai-agents-free — 8 июл. 2026 г..
Для чего можно использовать build-ai-agents-free?
С нуля разобраться в цикле plan, act, observe, на котором основаны AI-агенты. Создать прототип агента с инструментами без платного API-ключа. Провести для начинающих практикум по основам LangChain и LangGraph. Создать личный проект, которому нужен резервный провайдер на случай недоступности бесплатного сервиса.
Как установить build-ai-agents-free?
Убедитесь, что у вас установлена Python версии 3.10 или новее: python3 --version Создайте папку проекта и перейдите в неё: mkdir my-agent cd my-agent Установите langchain, коннектор Groq и python-dotenv: pip install -U "langchain[groq]" python-dotenv Получите бесплатный Groq API key на console.groq.com и сохраните его в файле .env, затем запустите первый скрипт агента: python3 agent.py
Где скачать build-ai-agents-free?
Исходный код и инструкции по установке — на GitHub: https://github.com/Moh4696/build-ai-agents-free

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты