Rekipjan's picture
Upload folder using huggingface_hub
06bc836 verified
raw
history blame contribute delete
667 Bytes
# api.py
import requests
SERVER = "http://192.168.10.3:5000/predict"
def fetch_candidates(text):
print(f"API request text: {text}")
if not text.strip():
return []
try:
# 增加超时到 2 秒。如果 2 秒还没出结果,说明后端推理太慢。
r = requests.post(
SERVER,
json={"text": text},
timeout=2.0
)
if r.status_code == 200:
data = r.json()
print(f"API response data: {data}")
return [x["word"] for x in data.get("candidates", [])]
except Exception as e:
print(f"API Error: {e}")
return []