프레임워크 · Hugging Face
smolagents 한눈에 보기
Hugging Face의 소규모 Python 라이브러리로, 코드가 약 천 줄이며 CodeAgent가 동작을 Python 코드로 작성합니다. 작성된 코드는 Modal, E2B 또는 Docker와 같은 샌드박스에서 실행되며, 에이전트와 도구를 Hub에서 공유할 수 있습니다.
추천 용도: 학습 및 연구, 특히 코드를 작성해 동작하는 에이전트에 적합합니다.
주요 정보
- 관리자
- Hugging Face
- 언어
- Python
- 라이선스
- Apache-2.0
- 최신 버전
1.26.0· 2026년 5월 29일- 저장소
- huggingface/smolagents
- 호스팅 옵션
- 없음
Quickstart
패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.
pip install 'smolagents[toolkit]'from smolagents import CodeAgent, InferenceClientModel
# Initialize a model (using Hugging Face Inference API)
model = InferenceClientModel() # Uses a default model
# Create an agent with no tools
agent = CodeAgent(tools=[], model=model)
# Run the agent with a task
result = agent.run("Calculate the sum of numbers from 1 to 10")
print(result)기능
| 모든 모델 | 예 | HF Inference Providers, LiteLLM, 로컬 Transformers 및 Ollama |
|---|---|---|
| MCP 클라이언트 | 예 | 모든 MCP 서버, LangChain 또는 Hub Spaces의 도구 |
| MCP 서버 | 확인되지 않음 | |
| 멀티 에이전트 | 예 | 에이전트가 다른 에이전트를 오케스트레이션할 수 있습니다 |
| 내구성 있는 실행 | 확인되지 않음 | |
| 사람의 승인 | 확인되지 않음 | |
| 트레이싱 | 확인되지 않음 | |
| Evals | 아니요 |
최근 변경 사항
- 2026년 5월 29일 1.26.0을 출시한 이후 PyPI 릴리스는 없지만, 저장소에는 2026년 9월 말까지 커밋이 추가되었습니다.