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()