Spaces:
Running
Running
Sync from GitHub via hub-sync
Browse files- VERSION +1 -1
- pyproject.toml +1 -1
- smolagents/code001.py +12 -0
- uv.lock +41 -2
VERSION
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
|
|
|
|
| 1 |
+
ded093e61cbf8b55e23e7751a0a2ffe76d0ab6b9
|
pyproject.toml
CHANGED
|
@@ -8,5 +8,5 @@ dependencies = [
|
|
| 8 |
"ddgs>=9.14.1",
|
| 9 |
"gradio>=5.49.1",
|
| 10 |
"huggingface-hub>=1.11.0",
|
| 11 |
-
"smolagents[litellm]>=1.22.0",
|
| 12 |
]
|
|
|
|
| 8 |
"ddgs>=9.14.1",
|
| 9 |
"gradio>=5.49.1",
|
| 10 |
"huggingface-hub>=1.11.0",
|
| 11 |
+
"smolagents[litellm,toolkit]>=1.22.0",
|
| 12 |
]
|
smolagents/code001.py
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from smolagents import CodeAgent, InferenceClientModel , LiteLLMModel
|
| 2 |
+
|
| 3 |
+
# Initialize a model (using Hugging Face Inference API)
|
| 4 |
+
# model = InferenceClientModel("deepseek-ai/DeepSeek-V4-Flash")
|
| 5 |
+
model = LiteLLMModel("openai/gpt-4.1-mini")
|
| 6 |
+
|
| 7 |
+
# Create an agent with no tools
|
| 8 |
+
agent = CodeAgent(tools=[], model=model)
|
| 9 |
+
|
| 10 |
+
# Run the agent with a task
|
| 11 |
+
result = agent.run("Calculate the sum of numbers from 1 to 10")
|
| 12 |
+
print(result)
|
uv.lock
CHANGED
|
@@ -194,6 +194,19 @@ wheels = [
|
|
| 194 |
{ url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" },
|
| 195 |
]
|
| 196 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 197 |
[[package]]
|
| 198 |
name = "brotli"
|
| 199 |
version = "1.2.0"
|
|
@@ -623,7 +636,7 @@ dependencies = [
|
|
| 623 |
{ name = "ddgs" },
|
| 624 |
{ name = "gradio" },
|
| 625 |
{ name = "huggingface-hub" },
|
| 626 |
-
{ name = "smolagents", extra = ["litellm"] },
|
| 627 |
]
|
| 628 |
|
| 629 |
[package.metadata]
|
|
@@ -631,7 +644,7 @@ requires-dist = [
|
|
| 631 |
{ name = "ddgs", specifier = ">=9.14.1" },
|
| 632 |
{ name = "gradio", specifier = ">=5.49.1" },
|
| 633 |
{ name = "huggingface-hub", specifier = ">=1.11.0" },
|
| 634 |
-
{ name = "smolagents", extras = ["litellm"], specifier = ">=1.22.0" },
|
| 635 |
]
|
| 636 |
|
| 637 |
[[package]]
|
|
@@ -865,6 +878,19 @@ wheels = [
|
|
| 865 |
{ url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" },
|
| 866 |
]
|
| 867 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 868 |
[[package]]
|
| 869 |
name = "markupsafe"
|
| 870 |
version = "3.0.3"
|
|
@@ -1735,6 +1761,10 @@ wheels = [
|
|
| 1735 |
litellm = [
|
| 1736 |
{ name = "litellm" },
|
| 1737 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1738 |
|
| 1739 |
[[package]]
|
| 1740 |
name = "sniffio"
|
|
@@ -1745,6 +1775,15 @@ wheels = [
|
|
| 1745 |
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
|
| 1746 |
]
|
| 1747 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1748 |
[[package]]
|
| 1749 |
name = "starlette"
|
| 1750 |
version = "1.0.0"
|
|
|
|
| 194 |
{ url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" },
|
| 195 |
]
|
| 196 |
|
| 197 |
+
[[package]]
|
| 198 |
+
name = "beautifulsoup4"
|
| 199 |
+
version = "4.14.3"
|
| 200 |
+
source = { registry = "https://pypi.org/simple" }
|
| 201 |
+
dependencies = [
|
| 202 |
+
{ name = "soupsieve" },
|
| 203 |
+
{ name = "typing-extensions" },
|
| 204 |
+
]
|
| 205 |
+
sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" }
|
| 206 |
+
wheels = [
|
| 207 |
+
{ url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" },
|
| 208 |
+
]
|
| 209 |
+
|
| 210 |
[[package]]
|
| 211 |
name = "brotli"
|
| 212 |
version = "1.2.0"
|
|
|
|
| 636 |
{ name = "ddgs" },
|
| 637 |
{ name = "gradio" },
|
| 638 |
{ name = "huggingface-hub" },
|
| 639 |
+
{ name = "smolagents", extra = ["litellm", "toolkit"] },
|
| 640 |
]
|
| 641 |
|
| 642 |
[package.metadata]
|
|
|
|
| 644 |
{ name = "ddgs", specifier = ">=9.14.1" },
|
| 645 |
{ name = "gradio", specifier = ">=5.49.1" },
|
| 646 |
{ name = "huggingface-hub", specifier = ">=1.11.0" },
|
| 647 |
+
{ name = "smolagents", extras = ["litellm", "toolkit"], specifier = ">=1.22.0" },
|
| 648 |
]
|
| 649 |
|
| 650 |
[[package]]
|
|
|
|
| 878 |
{ url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" },
|
| 879 |
]
|
| 880 |
|
| 881 |
+
[[package]]
|
| 882 |
+
name = "markdownify"
|
| 883 |
+
version = "1.2.2"
|
| 884 |
+
source = { registry = "https://pypi.org/simple" }
|
| 885 |
+
dependencies = [
|
| 886 |
+
{ name = "beautifulsoup4" },
|
| 887 |
+
{ name = "six" },
|
| 888 |
+
]
|
| 889 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3f/bc/c8c8eea5335341306b0fa7e1cb33c5e1c8d24ef70ddd684da65f41c49c92/markdownify-1.2.2.tar.gz", hash = "sha256:b274f1b5943180b031b699b199cbaeb1e2ac938b75851849a31fd0c3d6603d09", size = 18816, upload-time = "2025-11-16T19:21:18.565Z" }
|
| 890 |
+
wheels = [
|
| 891 |
+
{ url = "https://files.pythonhosted.org/packages/43/ce/f1e3e9d959db134cedf06825fae8d5b294bd368aacdd0831a3975b7c4d55/markdownify-1.2.2-py3-none-any.whl", hash = "sha256:3f02d3cc52714084d6e589f70397b6fc9f2f3a8531481bf35e8cc39f975e186a", size = 15724, upload-time = "2025-11-16T19:21:17.622Z" },
|
| 892 |
+
]
|
| 893 |
+
|
| 894 |
[[package]]
|
| 895 |
name = "markupsafe"
|
| 896 |
version = "3.0.3"
|
|
|
|
| 1761 |
litellm = [
|
| 1762 |
{ name = "litellm" },
|
| 1763 |
]
|
| 1764 |
+
toolkit = [
|
| 1765 |
+
{ name = "ddgs" },
|
| 1766 |
+
{ name = "markdownify" },
|
| 1767 |
+
]
|
| 1768 |
|
| 1769 |
[[package]]
|
| 1770 |
name = "sniffio"
|
|
|
|
| 1775 |
{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
|
| 1776 |
]
|
| 1777 |
|
| 1778 |
+
[[package]]
|
| 1779 |
+
name = "soupsieve"
|
| 1780 |
+
version = "2.8.3"
|
| 1781 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1782 |
+
sdist = { url = "https://files.pythonhosted.org/packages/7b/ae/2d9c981590ed9999a0d91755b47fc74f74de286b0f5cee14c9269041e6c4/soupsieve-2.8.3.tar.gz", hash = "sha256:3267f1eeea4251fb42728b6dfb746edc9acaffc4a45b27e19450b676586e8349", size = 118627, upload-time = "2026-01-20T04:27:02.457Z" }
|
| 1783 |
+
wheels = [
|
| 1784 |
+
{ url = "https://files.pythonhosted.org/packages/46/2c/1462b1d0a634697ae9e55b3cecdcb64788e8b7d63f54d923fcd0bb140aed/soupsieve-2.8.3-py3-none-any.whl", hash = "sha256:ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95", size = 37016, upload-time = "2026-01-20T04:27:01.012Z" },
|
| 1785 |
+
]
|
| 1786 |
+
|
| 1787 |
[[package]]
|
| 1788 |
name = "starlette"
|
| 1789 |
version = "1.0.0"
|