Files
spawner1145-comfyui-lsnet/api_example/cancel.py
T
2025-10-19 13:35:18 +08:00

42 lines
1.2 KiB
Python

import requests
import logging
# 设置日志
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
# API 配置
API_URL = "http://127.0.0.1:7871/lsnet/v1/cancel"
USERNAME = "user" # 替换为你的用户名,如果未启用认证可留空
PASSWORD = "password" # 替换为你的密码,如果未启用认证可留空
def cancel_inference():
"""调用 /cancel 端点取消推理"""
try:
# 设置认证
auth = None
if USERNAME and PASSWORD:
auth = (USERNAME, PASSWORD)
# 发送请求
response = requests.post(API_URL, auth=auth)
response.raise_for_status()
result = response.json()
logger.info(f"Cancel result: {result['info']}")
return result['info']
except requests.exceptions.RequestException as e:
logger.error(f"API request failed: {str(e)}")
raise
except Exception as e:
logger.error(f"Cancel failed: {str(e)}")
raise
# 示例使用
if __name__ == "__main__":
try:
result = cancel_inference()
print(f"Cancel Result: {result}")
except Exception as e:
print(f"Error: {str(e)}")