Spaces:
Running
Running
feat: update KISSAgent initialization with explicit model ID and API key from environment variables
Browse files- app.py +8 -1
- requirements.txt +10 -10
app.py
CHANGED
@@ -983,7 +983,14 @@ if __name__ == "__main__":
|
|
983 |
print("π Checking for available API keys...")
|
984 |
initialize_model_from_environment()
|
985 |
|
986 |
-
agent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
987 |
|
988 |
# Start the preview app automatically when the main app starts
|
989 |
print("π Starting preview app automatically...")
|
|
|
983 |
print("π Checking for available API keys...")
|
984 |
initialize_model_from_environment()
|
985 |
|
986 |
+
# Create agent with explicit parameters from the updated environment
|
987 |
+
model_id = os.getenv("MODEL_ID", "Qwen/Qwen2.5-Coder-32B-Instruct")
|
988 |
+
api_key = os.getenv("API_KEY")
|
989 |
+
|
990 |
+
print(f"π€ Creating agent with model: {model_id}")
|
991 |
+
print(f"π Using API key: {'SET' if api_key else 'NOT_SET'}")
|
992 |
+
|
993 |
+
agent = KISSAgent(model_id=model_id, api_key=api_key)
|
994 |
|
995 |
# Start the preview app automatically when the main app starts
|
996 |
print("π Starting preview app automatically...")
|
requirements.txt
CHANGED
@@ -4,7 +4,7 @@ aiofiles==24.1.0
|
|
4 |
# via gradio
|
5 |
aiohappyeyeballs==2.6.1
|
6 |
# via aiohttp
|
7 |
-
aiohttp==3.12.
|
8 |
# via litellm
|
9 |
aiosignal==1.3.2
|
10 |
# via aiohttp
|
@@ -45,7 +45,7 @@ cycler==0.12.1
|
|
45 |
# via matplotlib
|
46 |
distro==1.9.0
|
47 |
# via openai
|
48 |
-
duckduckgo-search==8.0.
|
49 |
# via likable (pyproject.toml)
|
50 |
fastapi==0.115.12
|
51 |
# via gradio
|
@@ -55,7 +55,7 @@ filelock==3.18.0
|
|
55 |
# via huggingface-hub
|
56 |
fonttools==4.58.2
|
57 |
# via matplotlib
|
58 |
-
frozenlist==1.
|
59 |
# via
|
60 |
# aiohttp
|
61 |
# aiosignal
|
@@ -63,9 +63,9 @@ fsspec==2025.5.1
|
|
63 |
# via
|
64 |
# gradio-client
|
65 |
# huggingface-hub
|
66 |
-
gradio==5.33.
|
67 |
# via likable (pyproject.toml)
|
68 |
-
gradio-client==1.10.
|
69 |
# via gradio
|
70 |
groovy==0.1.2
|
71 |
# via gradio
|
@@ -150,7 +150,7 @@ numpy==2.2.6
|
|
150 |
# gradio
|
151 |
# matplotlib
|
152 |
# pandas
|
153 |
-
openai==1.
|
154 |
# via litellm
|
155 |
orjson==3.10.18
|
156 |
# via gradio
|
@@ -175,7 +175,7 @@ pillow==11.2.1
|
|
175 |
# smolagents
|
176 |
primp==0.15.0
|
177 |
# via duckduckgo-search
|
178 |
-
propcache==0.3.
|
179 |
# via
|
180 |
# aiohttp
|
181 |
# yarl
|
@@ -226,7 +226,7 @@ referencing==0.36.2
|
|
226 |
# jsonschema-specifications
|
227 |
regex==2024.11.6
|
228 |
# via tiktoken
|
229 |
-
requests==2.32.
|
230 |
# via
|
231 |
# likable (pyproject.toml)
|
232 |
# huggingface-hub
|
@@ -322,7 +322,7 @@ websockets==15.0.1
|
|
322 |
# via gradio-client
|
323 |
wsproto==1.2.0
|
324 |
# via trio-websocket
|
325 |
-
yarl==1.20.
|
326 |
# via aiohttp
|
327 |
-
zipp==3.
|
328 |
# via importlib-metadata
|
|
|
4 |
# via gradio
|
5 |
aiohappyeyeballs==2.6.1
|
6 |
# via aiohttp
|
7 |
+
aiohttp==3.12.12
|
8 |
# via litellm
|
9 |
aiosignal==1.3.2
|
10 |
# via aiohttp
|
|
|
45 |
# via matplotlib
|
46 |
distro==1.9.0
|
47 |
# via openai
|
48 |
+
duckduckgo-search==8.0.3
|
49 |
# via likable (pyproject.toml)
|
50 |
fastapi==0.115.12
|
51 |
# via gradio
|
|
|
55 |
# via huggingface-hub
|
56 |
fonttools==4.58.2
|
57 |
# via matplotlib
|
58 |
+
frozenlist==1.7.0
|
59 |
# via
|
60 |
# aiohttp
|
61 |
# aiosignal
|
|
|
63 |
# via
|
64 |
# gradio-client
|
65 |
# huggingface-hub
|
66 |
+
gradio==5.33.1
|
67 |
# via likable (pyproject.toml)
|
68 |
+
gradio-client==1.10.3
|
69 |
# via gradio
|
70 |
groovy==0.1.2
|
71 |
# via gradio
|
|
|
150 |
# gradio
|
151 |
# matplotlib
|
152 |
# pandas
|
153 |
+
openai==1.85.0
|
154 |
# via litellm
|
155 |
orjson==3.10.18
|
156 |
# via gradio
|
|
|
175 |
# smolagents
|
176 |
primp==0.15.0
|
177 |
# via duckduckgo-search
|
178 |
+
propcache==0.3.2
|
179 |
# via
|
180 |
# aiohttp
|
181 |
# yarl
|
|
|
226 |
# jsonschema-specifications
|
227 |
regex==2024.11.6
|
228 |
# via tiktoken
|
229 |
+
requests==2.32.4
|
230 |
# via
|
231 |
# likable (pyproject.toml)
|
232 |
# huggingface-hub
|
|
|
322 |
# via gradio-client
|
323 |
wsproto==1.2.0
|
324 |
# via trio-websocket
|
325 |
+
yarl==1.20.1
|
326 |
# via aiohttp
|
327 |
+
zipp==3.23.0
|
328 |
# via importlib-metadata
|