File size: 791 Bytes
ea20bf7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import time
from gradio_client import Client
def send_local_gradio_command():
"""向本地 Gradio 服务发送消息,执行命令"""
try:
# 初始化 Gradio 客户端
client = Client("http://127.0.0.1:7860/")
while True:
# 发送命令请求
print("发送请求...")
result = client.predict(
input_text="cmd_run ls", # 指定命令
api_name="/api_call" # 根据你的 Gradio 服务端的 API 名称调整
)
print("Gradio API 返回内容:")
print(result)
# 每隔 60 秒发送一次
time.sleep(60)
except Exception as e:
print(f"请求失败: {e}")
if __name__ == "__main__":
send_local_gradio_command() |