Framework · Hugging Face
smolagents の概要
Hugging Face の小規模な Python ライブラリで、コードは約1,000行です。CodeAgent はアクションを Python コードとして記述し、そのコードを Modal、E2B、Docker などのサンドボックスで実行します。エージェントやツールは Hub で共有できます。
おすすめの用途: 学習や研究、特にコードを書いてアクションを実行するエージェントに適しています。
基本情報
- メンテナー
- Hugging Face
- 言語
- Python
- ライセンス
- Apache-2.0
- 最新バージョン
1.26.0· 2026年5月29日- リポジトリ
- huggingface/smolagents
- ホスティング विकल्प
- なし
クイックスタート
パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル 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月下旬にもコミットがありました。