deep_seek_api_by_volcanoengine.py 615 B

12345678910111213141516171819202122232425
  1. """
  2. @author: luojunhui
  3. """
  4. from volcenginesdkarkruntime import Ark
  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 fetch_deepseek_response(model, prompt):
  9. """
  10. deep_seek方法
  11. """
  12. client = Ark(
  13. api_key=deep_seek_api_key_byte_dance,
  14. timeout=1800,
  15. )
  16. response = client.chat.completions.create(
  17. model=deep_seek_model.get(model, deep_seek_default_model),
  18. messages=[
  19. {"role": "user", "content": prompt}
  20. ]
  21. )
  22. return response.choices[0].message.content