Hub documentation
Библиотеки агентов
Библиотеки агентов
tiny-agents
Лёгкий набор инструментов для запуска агентов на базе MCP поверх Hugging Face Inference. Доступен на JavaScript (@huggingface/tiny-agents) и Python (huggingface_hub).
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"Создайте собственного агента с конфигурацией agent.json:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}Для локальных LLM добавьте endpointUrl, указывающий на ваш сервер (например, http://localhost:1234/v1). Подробнее в руководстве по SDK.
Gradio MCP Server
Превратите любое приложение Gradio в MCP-сервер, изменив одну строку:
demo.launch(mcp_server=True)Сервер предоставляет каждую функцию в виде инструмента, а описания генерируются автоматически из docstrings. Подключите его к любому MCP-клиенту. На Hub доступны тысячи совместимых с MCP Spaces. Подробнее в руководстве по Gradio MCP.
smolagents
smolagents — это легковесная библиотека Python для создания агентов в несколько строк кода. Она поддерживает CodeAgent (пишет действия на Python) и ToolCallingAgent (использует вызовы инструментов в формате JSON), работает с любой моделью через Inference Providers и интегрируется с серверами MCP.
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"Агентов можно публиковать на Hub в виде Spaces. Просмотреть агентов сообщества можно здесь. Подробнее — в документации smolagents.
Update on GitHub