api_deepseek.py 849 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. from openai import OpenAI
  3. '''
  4. deepseek-chat
  5. '''
  6. class DeepSeek(object):
  7. def call_deepseek(self, message):
  8. try:
  9. print('call deepseek')
  10. client = OpenAI(
  11. api_key="sk-20afb9967a124b63a6f67dcb69f17d74",
  12. base_url="https://api.deepseek.com",
  13. )
  14. completion = client.chat.completions.create(
  15. model="deepseek-chat",
  16. messages=[
  17. {"role": "system", "content": "You are a helpful assistant"},
  18. {"role": "user", "content": f"{message}"},
  19. ],
  20. stream=False,
  21. temperature=0.3,
  22. )
  23. result = completion.choices[0].message.content
  24. return result
  25. except Exception as e:
  26. print(e)