Transformers documentation
tiny-agents
はじめに
ベースクラス
モデル
プリプロセッサ
推論
トレーニング
ハードウェア
量子化
エコシステム統合
リソース
API
You are viewing main version, which requires installation from source. If you'd like
regular pip install, checkout the latest stable version (v5.22.1).
tiny-agents
tiny-agents は、ツールを使用するエージェントを構築するための最小限のパターンを提供します。小さな Python ループが、MCP クライアントを MCP サーバーのツールに接続します。Hugging Face Spaces は MCP サーバーとして機能します。Hub で、より多くの互換性のある Spaces を探せます。
ローカルモデルとツールサーバーを指す設定ファイルを作成します。この例では、画像生成のSpaceを使用しています。
{
"model": "Menlo/Jan-nano",
"endpointUrl": "http://localhost:8000",
"servers": [
{
"type": "sse",
"url": "https://evalstate-flux1-schnell.hf.space/gradio_api/mcp/sse"
}
]
}設定を使用してエージェントを実行します。
tiny-agents run path/to/your/config.json
transformers serve がバックグラウンドで実行されていることを確認してください。エージェントは、ローカルモデルを使用して画像生成ツールを実行します。
Agent loaded with 1 tools:
• flux1_schnell_infer
» Generate an image of a cat on the moon
<Tool req_0_tool_call>flux1_schnell_infer {"prompt": "a cat on the moon", "seed": 42, "randomize_seed": true, "width": 1024, "height": 1024, "num_inference_steps": 4}
Tool req_0_tool_call
[Binary Content: Image image/webp, 57732 bytes]
The task is complete and the content accessible to the User
Image URL: https://evalstate-flux1-schnell.hf.space/gradio_api/file=/tmp/gradio/3dbddc0e53b5a865ed56a4e3dbdd30f3f61cf3b8aabf1b456f43e5241bd968b8/image.webp
380576952
I have generated an image of a cat on the moon using the Flux 1 Schnell Image Generator. The image is 1024x1024 pixels and was created with 4 inference steps. Let me know if you would like to make any changes or need further assistance!