LangChain — MIT-licensed фреймворк для сборки AI-агентов и LLM-приложений; по официальному репозиторию и документации его основной контур сегодня — agents, RAG и tool calling. ✅ Подходит: Python-разработчикам и командам, которые собирают агента, подключают инструменты и хотят быстро проверить вызовы через LangSmith Playground. ❌ Не подходит: тем, кому нужен один законченный no-code продукт или сразу готовый runtime для сложных stateful-процессов без входа в экосистему LangGraph/LangSmith. 💡 Ключевое преимущество: один стек для определения tools в коде и их быстрой проверки в Playground.
Разработчик: LangChain. Тип: open-source framework для Python и web-интерфейс LangSmith Playground. Официальный URL: github.com/langchain-ai/langchain. Дата проверки: 17.08.2026.
Версии на дату проверки: GitHub Releases показывали langchain==1.3.15 от 11.08.2026 и langchain-core==1.5.5 как Latest от 14.08.2026. Перед pinning зависимостей перепроверьте релизы: эта страница меняется.
Коротко о цене: сам репозиторий LangChain указан как MIT-licensed open source. Платные цифры в проверенных источниках относятся к LangSmith: $0/seat/month для Developer с 5k base traces/month, $39/seat/month для Plus и custom pricing для Enterprise, проверено 17.08.2026.
Редакционное ограничение: в source pack нет официальной Privacy Policy и нет подтвержденной информации о доступности сервиса из РФ. Поэтому разделы про приватность и РФ-доступность ниже содержат только то, что подтверждается документацией и явно отмечают пробелы.
Что умеет
Если вы строите chain из модели, инструментов и retrieval-компонентов, LangChain закрывает именно каркас приложения, а не только prompt-слой.
- Дает базовый framework для сборки AI-агентов и LLM-powered applications.
- Позволяет создавать собственные tools через декоратор
@tool; docstring функции становится описанием инструмента, а type hints нужны для схемы входных данных. - Предоставляет большую коллекцию готовых prebuilt tools и toolkits.
- Поддерживает built-in tools у некоторых chat models; в документации по tools это описано как server-side-возможность, а changelog v1.2.0 отдельно уточняет client-side execution при поддержке со стороны Anthropic/OpenAI.
- В
create_agentподдерживает provider-specific параметры и определения tools черезextras. - Через LangSmith Playground позволяет добавлять tools без кода и проверять, правильно ли модель выбрала инструмент и аргументы.
Практически это означает следующее: LangChain удобен, когда вы хотите быстро перейти от функции в Python к рабочему tool-calling сценарию, а затем проверить его в web-интерфейсе без отдельной самописной отладки.
Как использовать
Ниже — минимальный рабочий workflow для команды, которая хочет определить tool в коде и сразу проверить его поведение. Если нужен более подробный разбор, смотрите пошаговый гайд по созданию простого AI-агента с LangChain.
- Опишите инструмент в Python через
@tool. Дайте функции понятный docstring и обязательные type hints, потому что из них LangChain строит описание и input schema.@tool def lookup_order(order_id: str) -> str: 'Проверить статус заказа по ID' ... - Подключите tool к агенту. Если у вас есть особенности конкретного провайдера, учитывайте, что в changelog v1.2.0 для
create_agentзадокументированы provider-specific параметры и определения tools черезextras. - Проверьте сценарий в LangSmith Playground. По документации tools можно добавить через контрол
+Tool; registry workspace сохраняет custom и built-in tools между prompts и сессиями. - Валидируйте вызов. Официальная рекомендация по verification простая: убедитесь, что модель выбрала правильный tool, передала правильные аргументы и что ответ инструмента появился в Playground.
Это хороший стартовый путь для RAG и агентных прототипов: кодовый слой остается в LangChain, а быстрая проверка поведения — в LangSmith. Если позже потребуется более контролируемый runtime, сравните стек с LangGraph.
Тарифы и ограничения
Важно разделять два слоя: LangChain OSS и LangSmith. В source pack есть подтвержденные цены только для LangSmith; сам репозиторий LangChain указан как MIT-licensed.
| План | Цена | Лимиты |
|---|---|---|
| LangChain OSS | MIT-licensed open source | Отдельной SaaS-цены для библиотеки в проверенных источниках не указано. |
| LangSmith Developer | $0 per seat/month | 5k base traces/month. |
| LangSmith Plus | $39 per seat/month | Лимиты для этого плана в source pack не раскрыты; перепроверьте pricing page перед закупкой. |
| LangSmith Enterprise | Custom pricing | Индивидуальная цена; детали лимитов в source pack не раскрыты. |
Дата проверки тарифов: 17.08.2026. Для цен использованы два официальных источника: pricing page и Regions FAQ. Regions FAQ также подтверждает, что regional instances доступны на всех планах, включая free, цены одинаковы across regions, а оплата идет в USD.
Ограничение для практиков: если вы оцениваете бюджет проекта, не смешивайте open-source библиотеку с тарифами LangSmith. Для кода это разные уровни решения.
Работа с данными и приватность
Здесь у LangChain в рамках supplied sources есть важный пробел: в пакете источников нет Privacy Policy, поэтому нельзя честно подтвердить политику обучения на данных, retention и точные локации хранения.
- Что сервис точно затрагивает по документации: в LangSmith Playground видны prompt-сценарий, подключенные tools, вызовы инструмента, аргументы и ответ инструмента, потому что именно по этим признакам предлагается проводить verification.
- Использование данных для обучения: в supplied sources нет подтвержденного ответа. Нельзя утверждать ни «да», ни «нет».
- Где хранятся данные: Regions FAQ подтверждает наличие regional instances на всех планах, включая free, но не дает в source pack точного перечня локаций хранения и не заменяет Privacy Policy.
- Кросс-региональные ограничения: org workspaces across different regions не поддерживаются; cross-region shared billing тоже не поддерживается.
- Практический вывод: если у вас чувствительные данные, перед внедрением отдельно запросите Privacy Policy, DPA, retention policy и правила удаления данных. По текущему source pack этот блок нельзя считать полностью закрытым.
Плюсы и минусы
Плюсы
- Собственные tools создаются быстро:
@tool, docstring и type hints закрывают описание и input schema без лишней обвязки. - Есть большой набор prebuilt tools и toolkits, поэтому не все интеграции нужно собирать с нуля.
- LangSmith Playground позволяет добавлять tools в no-code режиме через
+Toolи сразу проверять корректность tool call. - Политика релизов для 1.x относительно предсказуема: breaking changes зарезервированы для major-релизов, deprecated-функции должны оставаться рабочими в течение ветки 1.x, а 1.0 обозначен как long-term support.
Минусы
- Экосистема разделена между LangChain, LangSmith и LangGraph; для контролируемых, stateful и long-running workflows часто уже нужен другой слой оркестрации.
- No-code-возможности в проверенных источниках относятся к Playground и workspace, а не к полноценному application runtime.
- Мульти-региональная организация ограничена: org workspaces across different regions не поддерживаются, cross-region shared billing тоже недоступен.
- По приватности есть неполная доказательная база в supplied sources: без Privacy Policy нельзя закрыть вопросы обучения на данных и retention.
Доступность и язык
- Подтвержденные форматы: open-source библиотека для Python и web-интерфейс LangSmith Playground.
- Русский язык: в проверенных источниках нет подтвержденной информации о русской локализации интерфейса или документации.
- Доступность для РФ: в source pack нет официальных данных о работе без VPN, ограничениях оплаты из РФ или локальных каналах продаж. Обещать доступность или обходные варианты нельзя.
- Оплата: для платных планов LangSmith подтверждено только то, что биллинг идет в USD и что cross-region shared billing не поддерживается. Конкретные способы оплаты в источниках не раскрыты.
Альтернативы
- LangGraph — ближайшая альтернатива внутри той же экосистемы, если вам нужны более контролируемые, stateful и long-running agent workflows и низкоуровневая оркестрация.
- LlamaIndex — разумный вариант для сравнения, если вы выбираете стек именно для RAG и LAG-приложений.
- CrewAI — альтернатива для тех, кто сравнивает архитектуры агентных и LLM-систем, а не только tool-calling в экосистеме LangChain.
Практический вердикт: выбирайте LangChain, если вам нужен проверяемый, кодо-ориентированный старт для agents, tools и RAG, а не цельная no-code платформа. Если ваш главный риск — контроль состояний, долгоживущие процессы и строгая оркестрация, сразу сравните его с LangGraph, а если главный риск — приватность и комплаенс, сначала доберите официальные policy-документы.
Источники
- GitHub – langchain-ai/langchain: The agent engineering platform. · GitHub
- Tools – Docs by LangChain
- Use tools in a prompt – Docs by LangChain
- Regions FAQ – Docs by LangChain
- Releases · langchain-ai/langchain · GitHub
- Changelog – Docs by LangChain
- LangChain release process · Issue #38437 · langchain-ai/langchain · GitHub
- LangSmith Plans and Pricing
- LangGraph overview – Docs by LangChain
Вопросы и ответы
Можно ли использовать LangChain без LangSmith?
Да, по supplied sources LangChain — это отдельный MIT-licensed open-source framework. Но no-code проверка tools через +Tool, workspace registry и verification относятся уже к LangSmith Playground.
Сколько стоит LangChain?
Сам репозиторий LangChain в проверенных источниках указан как MIT-licensed open source. Платные планы, которые удалось подтвердить, относятся к LangSmith: Developer — $0/seat/month с 5k base traces/month, Plus — $39/seat/month, Enterprise — custom pricing; проверено 17.08.2026.
Есть ли у LangChain no-code режим?
Частично. В LangSmith Playground tools можно добавить через +Tool, а registry сохраняет custom и built-in tools между prompts и сессиями. Но это playground для тестирования и проверки, а не полноценный runtime приложения.
Когда вместо LangChain нужен LangGraph?
Когда вам нужны controllable, stateful и long-running workflows с более низкоуровневой оркестрацией. Именно так LangGraph позиционируется в официальном overview, поэтому его стоит рассматривать, если один только LangChain кажется слишком верхнеуровневым.
Можно ли доверять LangChain в вопросах приватности?
По текущему source pack — только частично. Из документации понятны вызовы tools и региональные ограничения, но без официальной Privacy Policy в пакете нельзя подтвердить обучение на данных, retention и детали хранения. Для production это нужно проверять отдельно.