chat_data.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import json
  2. # from Log import logger
  3. from app.service.v2.app_driver.chat_base import ChatBase
  4. class ChatBaseApply(ChatBase):
  5. async def chat_parameters(self, url, params, headers):
  6. res = await self.http_get(url, params, headers)
  7. if res.status_code == 200:
  8. return res.json()
  9. else:
  10. return {}
  11. if __name__ == "__main__":
  12. async def aa():
  13. chat_id = "bcb56e4b-8f21-41f1-b22a-80335fe58345"
  14. token = "app-9sbGzhtFuGIducdepzQgX06v"
  15. base_url = "http://192.168.20.116"
  16. url = f"{base_url}/v1/parameters"
  17. chat = ChatBaseApply()
  18. data = {
  19. "question": "电网技术总结300字",
  20. "stream": True,
  21. "session_id": "9969c152cce411ef8a140242ac1b0002"
  22. }
  23. params = {
  24. "user": "1"
  25. }
  26. headers = {
  27. 'Content-Type': 'application/json',
  28. 'Authorization': f"Bearer {token}"
  29. }
  30. ans = await chat.chat_parameters(url, params, headers)
  31. print(ans)
  32. import asyncio
  33. asyncio.run(aa())