Hub documentation
Thư viện Agent
Thư viện Agent
tiny-agents
Bộ công cụ nhẹ để chạy các tác nhân sử dụng MCP trên nền tảng Hugging Face Inference. Có sẵn trong JavaScript (@huggingface/tiny-agents) và Python (huggingface_hub).
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"Tạo tác nhân của riêng bạn với cấu hình agent.json:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}Đối với LLM cục bộ, hãy thêm endpointUrl trỏ đến máy chủ của bạn (ví dụ: http://localhost:1234/v1). Tìm hiểu thêm trong hướng dẫn SDK.
Gradio MCP Server
Biến bất kỳ ứng dụng Gradio nào thành một máy chủ MCP chỉ với một dòng thay đổi:
demo.launch(mcp_server=True)Máy chủ phơi bày mỗi hàm dưới dạng một công cụ, với mô tả được tự động tạo từ docstring. Kết nối nó với bất kỳ client MCP nào. Hàng nghìn Spaces tương thích MCP có sẵn trên Hub. Tìm hiểu thêm trong hướng dẫn Gradio MCP.
smolagents
smolagents là một thư viện Python nhẹ để xây dựng các agent chỉ với vài dòng code. Nó hỗ trợ CodeAgent (viết các hành động bằng Python) và ToolCallingAgent (sử dụng các tool call dạng JSON), hoạt động với bất kỳ model nào thông qua Inference Providers, và tích hợp với các MCP server.
smolagent "Plan a trip to Tokyo, Kyoto and Osaka between Mar 28 and Apr 7." \
--model-type "InferenceClientModel" \
--model-id "Qwen/Qwen2.5-Coder-32B-Instruct" \
--tools "web_search"Các Agent có thể được đẩy lên Hub dưới dạng Spaces. Duyệt các agent của cộng đồng tại đây. Tìm hiểu thêm trong tài liệu smolagents.
Update on GitHub