ai.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import requests
  6. from openai import OpenAI
  7. def kimi_ai(prompt):
  8. """
  9. kimi extract text
  10. :param prompt:
  11. :return:
  12. """
  13. client = OpenAI(
  14. api_key='sk-5DqYCa88kche6nwIWjLE1p4oMm8nXrR9kQMKbBolNAWERu7q',
  15. base_url="https://api.moonshot.cn/v1"
  16. )
  17. chat_completion = client.chat.completions.create(
  18. messages=[
  19. {
  20. "role": "user",
  21. "content": prompt,
  22. }
  23. ],
  24. model="moonshot-v1-8k",
  25. )
  26. response = chat_completion.choices[0].message.content.replace('```json', '').replace('```', '')
  27. return response
  28. def metaSo(prompt, mode="深入"):
  29. """
  30. meta
  31. :param prompt:
  32. :param mode:
  33. :return:
  34. """
  35. url = "http://8.217.190.241:8888/crawler/metaso/meta_ai"
  36. body = {
  37. "prompt": prompt,
  38. "mode": mode
  39. }
  40. header = {
  41. "Content-Type": "application/json"
  42. }
  43. response = requests.post(url=url, json=body, headers=header)
  44. return response.json()['data']