requirements-common.txt 655 B

123456789101112131415161718192021222324252627282930313233
  1. psutil
  2. sentencepiece
  3. numpy < 2.0.0
  4. requests
  5. tqdm
  6. py-cpuinfo
  7. transformers == 4.44.1 # needed for llama
  8. tokenizers >= 0.19.1
  9. fastapi
  10. aiohttp
  11. openai
  12. uvicorn[standard]
  13. pydantic >= 2.0
  14. pillow
  15. prometheus_client >= 0.18.0
  16. prometheus-fastapi-instrumentator >= 7.0.0
  17. tiktoken >= 0.6.0
  18. lm-format-enforcer == 0.10.6
  19. outlines >= 0.0.43, < 0.1
  20. partial-json-parser # used for parsing partial JSON outputs
  21. typing_extensions >= 4.10
  22. filelock >= 3.10.4
  23. pyzmq
  24. scipy # for quip
  25. rich
  26. loguru
  27. hf_transfer # for faster downloads
  28. librosa # Required for audio processing
  29. soundfile # Required for audio processing
  30. gguf == 0.9.1
  31. importlib_metadata
  32. mistral_common >= 1.3.4
  33. protobuf