cloudwego/eino
The ultimate LLM/AI application development framework in Go.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 Eino: Framework LLM/AI mạnh mẽ bằng Go, kết nối agent và workflow một cách trơn tru
Eino là framework phát triển ứng dụng LLM/AI bằng Golang, kế thừa tinh hoa từ LangChain và Google ADK, được thiết kế để phù hợp với phong cách lập trình Go.
Eino cung cấp hệ sinh thái thành phần (Components) tái sử dụng như ChatModel, Tool, Retriever, ChatTemplate với các implement chính thức cho OpenAI, Ollama... Ngoài ra, nó còn cung cấp Agent Development Kit (ADK) giúp xây dựng AI agent với khả năng sử dụng công cụ, đa agent, quản lý ngữ cảnh và hỗ trợ human-in-the-loop. Tính năng Composition cho phép kết nối các thành phần thành đồ thị và workflow, chạy độc lập hoặc đưa ra dưới dạng công cụ cho agent.
✨ Điểm nổi bật
- Thành phần tái sử dụng: Cung cấp các building block như ChatModel, Tool, Retriever, ChatTemplate với implement chính thức cho OpenAI, Claude, Gemini, Ollama...
- Agent Development Kit (ADK): Xây dựng AI agent với tool use, đa agent, quản lý ngữ cảnh, hỗ trợ interrupt/resume.
- ChatModelAgent: Cấu hình một ChatModel, thêm tools và bạn đã có một agent hoạt động ngay.
- DeepAgent: Phân tích nhiệm vụ phức tạp thành các bước nhỏ, ủy quyền cho sub-agent và theo dõi tiến độ.
- Composition: Kết nốp các thành phần thành đồ thồ và workflow có kiểm soát chính xác quá trình thực thi.
- Stream Processing: Tự động xử lý streaming trong toàn bộ orchestration: nối, đóng gói, hợp nhất và sao chép luồng dữ liệu.
- Callback Aspects: Hỗ trợ giao diện gọi lại để theo dõi và can thiệp vào quá trình thực thi.
- GraphTool: Đưa composition ra như một công cụ có thể gọi được cho agent, kết nối workflow xác định với hành vi tự động.
💡 Vì sao đáng chú ý
Eino không chỉ là một framework đơn thuần, mà là một hệ sinh thái cho phép phát triển ứng dụng AI một cách có hệ thống và hiệu quả. Với sự kết hợp giữa các thành phần tái sử dụng, khả năng phát triển agent thông minh và công cụ soạn thảo đồ thị mạnh mẽ, Eino giúp giảm đáng kể độ phức tạp khi xây dựng ứng dụng LLM. Đặc biệt, khả năng xử lý streaming tự động và hỗ trợ đa nền tảng (OpenAI, Claude, Gemini...) làm cho nó trở thành lựa chọn lý tưởng cho các dự án AI cần tính mở rộng và linh hoạt.
#Eino #LLM #AIApplication #GoLang #TiniX
Similar Projects
Discover other similar projects and AI models.
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
An agentic skills framework & software development methodology that works.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
Python tool for converting files and office documents to Markdown.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.