zhishiku_agents.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import requests
  2. from bottle import route, response, request, static_file, hook
  3. import re
  4. from plugins.common import settings,allowCROS
  5. def find(search_query,step = 0):
  6. return []
  7. session = requests.Session()
  8. headers = {
  9. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 Edg/112.0.1722.64'}
  10. proxies = {"http": None,"https": None,}
  11. settings=settings.librarys.agents
  12. @route('/sd_agent', method=("POST","OPTIONS"))
  13. def api_find():
  14. allowCROS()
  15. try:
  16. url = settings.sd_host
  17. except:
  18. url = "http://127.0.0.1:786"
  19. response = requests.post(url=f'{url}/sdapi/v1/txt2img', json=request.json, proxies=proxies)
  20. r = response.text
  21. return r
  22. @route('/webhook/event', method=("POST"))#webhook
  23. def api_find():
  24. print(request.json)
  25. try:
  26. url = settings.webhook_host
  27. except:
  28. url = "http://127.0.0.1:3000"
  29. response = requests.post(url=f'{url}/webhook/event', json=request.json, proxies=proxies)
  30. r = response.text
  31. print(r)
  32. return r
粤ICP备19079148号