deep_seek_api_by_volcanoengine.py 638 B

1234567891011121314151617181920212223242526
  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. max_retries=2,
  16. )
  17. response = client.chat.completions.create(
  18. model=deep_seek_model.get(model, deep_seek_default_model),
  19. messages=[
  20. {"role": "user", "content": prompt}
  21. ]
  22. )
  23. return response.choices[0].message.content