Python探针兼容性要求

本文列出了Python探针支持的Python版本、第三方组件和框架。

支持的Python版本

Python3

注意事项

  • 如果应用使用Unicorn启动,需要替换为Gunicorn。

    例如:

    unicorn -w 4 -b 0.0.0.0:8000 app:app

    修改为:

    gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8000 app:app
  • 如果有使用gevent协程,则需要设置环境变量GEVENT_ENABLE=true

    例如程序中有使用:

    from gevent import monkey
    monkey.patch_all()

    需要设置环境变量如下:

    GEVENT_ENABLE=true

支持的插件版本

大模型

组件

PyPI仓库地址

低版本

高版本

OpenAI

https://pypi.org/project/openai/

v1.0.0

没有限制

Dashscope

https://pypi.org/project/dashscope/

v1.0.0

没有限制

Llama-index

https://pypi.org/project/llama-index/

v0.10.5

v0.10.43

Langchain

https://pypi.org/project/langchain/

v0.1.0

没有限制

RPC框架

组件

PyPI仓库地址

低版本

高版本

FastAPI

https://pypi.org/project/fastapi/

v0.58

没有限制

asgiref

https://pypi.org/project/asgiref/

v3.0

没有限制

aiohttp

https://pypi.org/project/aiohttp/

v3.0

没有限制

Django

https://pypi.org/project/Django/

v1.10

没有限制

WSGI

没有限制

没有限制

Flask

https://pypi.org/project/Flask/

v1.0

没有限制

Requests

https://pypi.org/project/requests/

v2.0

没有限制