deep_seek_by_byte_dance_api.py 770 B

123456789101112131415161718192021222324252627
  1. """
  2. @author: luojunhui
  3. """
  4. from openai import OpenAI
  5. from config import deep_seek_model
  6. from config import deep_seek_default_model
  7. from config import deep_seek_api_key_byte_dance
  8. def deep_seek_api(model, prompt):
  9. """
  10. deep_seek方法
  11. """
  12. client = OpenAI(
  13. api_key=deep_seek_api_key_byte_dance,
  14. base_url="https://ark.cn-beijing.volces.com/api/v3",
  15. # 深度推理模型耗费时间会较长,建议您设置一个较长的超时时间,推荐为30分钟
  16. timeout=1800,
  17. )
  18. response = client.chat.completions.create(
  19. model=deep_seek_model.get(model, deep_seek_default_model),
  20. messages=[
  21. {"role": "user", "content": prompt}
  22. ]
  23. )
  24. return response.choices[0].message.content