RepoTrending
Về bảng xếp hạng
GitHubAgentic / Đa tác tửPython

langchain-ai/langchain

Nền tảng kỹ thuật đại lý.

145k sao24k fork

README

LangChain Logo

Nền tảng kỹ thuật đại lý.

PyPI - License PyPI - Downloads Version Twitter / X

LangChain là một khung để xây dựng các tác nhân và ứng dụng được hỗ trợ bởi LLM. Nó giúp bạn kết hợp các thành phần có thể tương tác với nhau và sự tích hợp của bên thứ ba để đơn giản hóa việc phát triển ứng dụng AI — đồng thời đưa ra các quyết định phù hợp với tương lai khi công nghệ cơ bản phát triển.

[!TIP] Mới bắt đầu? Kiểm tra Đại lý sâu — gói cấp cao hơn được xây dựng trên LangChain dành cho các tác nhân có khả năng tích hợp sẵn cho các kiểu sử dụng phổ biến như lập kế hoạch, tác nhân phụ, sử dụng hệ thống tệp, v.v.

Bắt đầu nhanh

uv add langchain
from langchain.chat_models import init_chat_model

model = init_chat_model("openai:gpt-5.5")
result = model.invoke("Hello, world!")

Nếu bạn đang tìm kiếm tùy chỉnh nâng cao hơn hoặc điều phối tác nhân, hãy xem LangGraph, khuôn khổ của chúng tôi để xây dựng quy trình làm việc của tổng đài viên có thể kiểm soát được.

Để có thư viện JS/TS tương đương, hãy xem LangChain.js.

[!TIP] Để phát triển, gỡ lỗi và triển khai các tác nhân AI và ứng dụng LLM, hãy xem LangSmith.

hệ sinh thái LangChain

Mặc dù khung LangChain có thể được sử dụng độc lập nhưng khung này cũng tích hợp hoàn hảo với bất kỳ sản phẩm LangChain nào, cung cấp cho nhà phát triển bộ công cụ đầy đủ khi xây dựng ứng dụng LLM.

  • Đại lý sâu — Xây dựng các tác nhân có thể lập kế hoạch, sử dụng các tác nhân phụ và tận dụng hệ thống tệp cho các tác vụ phức tạp
  • LangGraph — Xây dựng các tác nhân có thể xử lý các tác vụ phức tạp một cách đáng tin cậy bằng khung điều phối tác nhân cấp thấp của chúng tôi
  • Tích hợp - Mô hình trò chuyện và nhúng, công cụ & bộ công cụ, v.v.
  • LangSmith — Đánh giá tác nhân, khả năng quan sát và gỡ lỗi cho ứng dụng LLM
  • Triển khai LangSmith — Triển khai và mở rộng quy mô các tác nhân với nền tảng được xây dựng có mục đích cho quy trình làm việc ở trạng thái, lâu dài

Tại sao nên sử dụng LangChain?

LangChain giúp các nhà phát triển xây dựng các ứng dụng được cung cấp bởi LLM thông qua giao diện chuẩn cho các mô hình, phần nhúng, cửa hàng vectơ, v.v.

  • Tăng cường dữ liệu thời gian thực — Dễ dàng kết nối LLM với các nguồn dữ liệu đa dạng và hệ thống bên ngoài/nội bộ, lấy từ thư viện tích hợp rộng lớn của LangChain với các nhà cung cấp mô hình, công cụ, cửa hàng vectơ, công cụ truy xuất, v.v.
  • Khả năng tương tác mô hình — Hoán đổi các mô hình trong và ngoài khi nhóm kỹ thuật của bạn thử nghiệm để tìm ra lựa chọn tốt nhất cho nhu cầu ứng dụng của bạn. Khi giới hạn của ngành phát triển, hãy nhanh chóng thích ứng — tính trừu tượng của LangChain giúp bạn luôn chuyển động mà không mất đà
  • Tạo mẫu nhanh — Nhanh chóng xây dựng và lặp lại trên các ứng dụng LLM với kiến trúc dựa trên thành phần, mô-đun của LangChain. Kiểm tra các phương pháp tiếp cận và quy trình công việc khác nhau mà không cần xây dựng lại từ đầu, đẩy nhanh chu kỳ phát triển của bạn
  • Các tính năng sẵn sàng sản xuất — Triển khai các ứng dụng đáng tin cậy với sự hỗ trợ tích hợp để theo dõi, đánh giá và gỡ lỗi thông qua các tích hợp như LangSmith. Tự tin mở rộng quy mô bằng cách sử dụng các mô hình đã được thử nghiệm trong trận chiến và các phương pháp hay nhất
  • Cộng đồng và hệ sinh thái sôi động — Tận dụng hệ sinh thái phong phú gồm các tiện ích tích hợp, mẫu và thành phần do cộng đồng đóng góp. Hưởng lợi từ những cải tiến liên tục và luôn cập nhật những phát triển AI mới nhất thông qua cộng đồng nguồn mở tích cực
  • Các lớp trừu tượng linh hoạt — Làm việc ở mức độ trừu tượng phù hợp với nhu cầu của bạn — từ chuỗi cấp cao để khởi động nhanh đến các thành phần cấp thấp để kiểm soát chi tiết. LangChain phát triển theo độ phức tạp của ứng dụng của bạn

Tài nguyên

Dự án cùng danh mục

obra/superpowers

Khung kỹ năng tác nhân và phương pháp phát triển phần mềm hoạt động.

277k25k5 ngày trước
GitHubAgentic / Đa tác tửShell

Significant-Gravitas/AutoGPT

AutoGPT là tầm nhìn về AI có thể truy cập được cho mọi người, sử dụng và xây dựng. Sứ mệnh của chúng tôi là cung cấp các công cụ để bạn có thể tập trung vào những vấn đề quan trọng.

187k46k4 giờ trước
GitHubAgentic / Đa tác tửPython

microsoft/markitdown

Công cụ Python để chuyển đổi tập tin và tài liệu văn phòng sang Markdown.

176k13k5 ngày trước
GitHubAgentic / Đa tác tửPython

langgenius/dify

Xây dựng quy trình làm việc Agentic, quy trình RAG, với mô hình AI phong phú và hỗ trợ công cụ trên một không gian làm việc cộng tác. Triển khai trên đám mây, VPC hoặc tự lưu trữ để các nhóm chuyển từ nguyên mẫu sang sản xuất mà không cần xây dựng lại ngăn xếp.

153k24k38 phút trước
GitHubAgentic / Đa tác tửTypeScript

anthropics/claude-code

Claude Code là một công cụ mã hóa tác nhân nằm trong thiết bị đầu cuối của bạn, hiểu cơ sở mã của bạn và giúp bạn viết mã nhanh hơn bằng cách thực thi các tác vụ thông thường, giải thích mã phức tạp và xử lý quy trình công việc git - tất cả đều thông qua các lệnh ngôn ngữ tự nhiên.

143k23k26 phút trước
GitHubAgentic / Đa tác tửPython

TauricResearch/TradingAgents

TradingAgents: Multi-Agent LLM Khung giao dịch tài chính

98k19k1 tháng trước
GitHubAgentic / Đa tác tửPython
langchain-ai/langchain — Repo Trending