api_deepseek.py 914 B

12345678910111213141516171819202122232425262728293031323334
  1. # -*- coding: utf-8 -*-
  2. from openai import OpenAI
  3. '''
  4. deepseek-chat
  5. '''
  6. class DeepSeek(object):
  7. def call_deepseek(self, text, prompt_words):
  8. try:
  9. message = text + '\n\n' + prompt_words
  10. print('call deepseek')
  11. client = OpenAI(
  12. api_key="sk-20afb9967a124b63a6f67dcb69f17d74",
  13. base_url="https://api.deepseek.com",
  14. )
  15. completion = client.chat.completions.create(
  16. model="deepseek-chat",
  17. messages=[
  18. {"role": "system", "content": "你是一个数据整理助手"},
  19. {"role": "user", "content": f"{message}"},
  20. ],
  21. stream=False,
  22. temperature=0.3,
  23. )
  24. result = completion.choices[0].message.content
  25. return result
  26. except Exception as e:
  27. print(e)