本文列出了Python探針支援的Python版本、第三方組件和架構。
支援的Python版本
注意事項
如果應用使用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 | v1.0.0 | 沒有限制 | |
Dashscope | v1.0.0 | 沒有限制 | |
Llama-index | v0.10.5 | v0.10.43 | |
Langchain | v0.1.0 | 沒有限制 |
RPC架構
組件 | PyPI倉庫地址 | 低版本 | 高版本 |
FastAPI | v0.58 | 沒有限制 | |
asgiref | v3.0 | 沒有限制 | |
aiohttp | v3.0 | 沒有限制 | |
Django | v1.10 | 沒有限制 | |
WSGI | 無 | 沒有限制 | 沒有限制 |
Flask | v1.0 | 沒有限制 | |
Requests | v2.0 | 沒有限制 |