一个简易的ocr识别图片中数字的api接口 + 简易的token校验。
python=3.11.9
paddlepaddle==2.5.2
paddleocr==2.7.3
注意这里用paddlepaddle==2.5.2版本。
如果想要使用其他的paddlepaddle版本,需要自行测试。
不然可能遇到这样的问题:在本地能正常运行高版本(例如paddlepaddle==2.6.1),但docker打包后出现版本兼容问题。
- 复制
config-dev.json文件为config.json并填写自定义的access_token; - 配置
http-client.env.json后在test_main.http中进行接口调试,其中access_token的值跟config.json中的一致;
点击这里查看docker说明-cpu版 点击这里查看docker说明-gpu版
- 安装依赖
pip install -r requirements.txt安装cpu版:
pip install paddlepaddle==2.5.2安装gpu版(需要有cuda环境):
pip install paddlepaddle-gpu==2.5.2- 运行
python main.py或者:
uvicorn main:app --reload --host 0.0.0.0 --port 8000