Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -208,26 +208,23 @@ class GitHubModelLLM(LLM):
|
|
| 208 |
import requests
|
| 209 |
from datetime import datetime as dt1
|
| 210 |
def get_current_time(timezone='Asia/Seoul'):
|
| 211 |
-
url = f
|
| 212 |
try:
|
| 213 |
resp = requests.get(url)
|
| 214 |
resp.raise_for_status()
|
| 215 |
data = resp.json()
|
| 216 |
|
| 217 |
-
# APIμμ
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
# λ¬Έμμ΄μ datetime κ°μ²΄λ‘ νμ±
|
| 221 |
-
dt = dt1.fromisoformat(iso_time)
|
| 222 |
-
|
| 223 |
-
# μνλ νμμΌλ‘ ν¬λ§·ν
|
| 224 |
-
formatted = dt.strftime('%Y-%m-%d %H:%M:%S')
|
| 225 |
|
|
|
|
|
|
|
| 226 |
print(f"νμ¬ μκ° ({timezone}): {formatted}")
|
| 227 |
return formatted
|
| 228 |
|
| 229 |
except Exception as e:
|
| 230 |
-
print(
|
| 231 |
return e
|
| 232 |
|
| 233 |
tools = load_tools(["ddg-search", "llm-math","arxiv"], llm=llm,allow_dangerous_tools=True)
|
|
|
|
| 208 |
import requests
|
| 209 |
from datetime import datetime as dt1
|
| 210 |
def get_current_time(timezone='Asia/Seoul'):
|
| 211 |
+
url = f"https://timeapi.io/api/Time/current/zone?timeZone={timezone}"
|
| 212 |
try:
|
| 213 |
resp = requests.get(url)
|
| 214 |
resp.raise_for_status()
|
| 215 |
data = resp.json()
|
| 216 |
|
| 217 |
+
# APIμμ μκ° λ¬Έμμ΄ μΆμΆ
|
| 218 |
+
datetime_str = data.get("dateTime") # μ: "2025-10-23T19:42:58.1234567"
|
| 219 |
+
dt = dt1.fromisoformat(datetime_str)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 220 |
|
| 221 |
+
# 보기 μ’μ νμμΌλ‘ λ³ν
|
| 222 |
+
formatted = dt.strftime("%Y-%m-%d %H:%M:%S")
|
| 223 |
print(f"νμ¬ μκ° ({timezone}): {formatted}")
|
| 224 |
return formatted
|
| 225 |
|
| 226 |
except Exception as e:
|
| 227 |
+
print("API νΈμΆ λλ νμ± μ€λ₯:", e)
|
| 228 |
return e
|
| 229 |
|
| 230 |
tools = load_tools(["ddg-search", "llm-math","arxiv"], llm=llm,allow_dangerous_tools=True)
|