2026-02-24 17:31:11 +08:00
|
|
|
|
server:
|
|
|
|
|
|
port: 9090
|
|
|
|
|
|
|
|
|
|
|
|
spring:
|
|
|
|
|
|
application:
|
|
|
|
|
|
name: glm-ocr-service
|
|
|
|
|
|
jackson:
|
|
|
|
|
|
default-property-inclusion: non_null
|
|
|
|
|
|
serialization:
|
|
|
|
|
|
write-dates-as-timestamps: false
|
|
|
|
|
|
|
|
|
|
|
|
# GLM-OCR配置(纯Java本地部署)
|
|
|
|
|
|
glm-ocr:
|
|
|
|
|
|
# 模型本地路径(支持相对路径或绝对路径)
|
2026-02-25 10:33:28 +08:00
|
|
|
|
model-path: 'D:/development/community/GLM-OCR'
|
2026-02-24 17:31:11 +08:00
|
|
|
|
# 推理设备: cpu, gpu(0), gpu(1)
|
|
|
|
|
|
device: cpu
|
|
|
|
|
|
# 精度: fp32, fp16, bf16, int8
|
|
|
|
|
|
precision: fp32
|
|
|
|
|
|
# 最大生成token数
|
|
|
|
|
|
max-tokens: 8192
|
|
|
|
|
|
# 批次大小
|
|
|
|
|
|
batch-size: 1
|
|
|
|
|
|
# 图像预处理大小
|
|
|
|
|
|
image-size: 448
|
|
|
|
|
|
# 是否启用模型缓存
|
|
|
|
|
|
enable-cache: true
|
|
|
|
|
|
# 缓存目录
|
|
|
|
|
|
cache-dir: ./cache
|
|
|
|
|
|
# 是否在启动时自动下载模型
|
|
|
|
|
|
auto-download: false
|
|
|
|
|
|
# 模型下载URL
|
|
|
|
|
|
download-url: https://modelscope.cn/models/ZhipuAI/GLM-OCR
|
|
|
|
|
|
# 温度参数
|
|
|
|
|
|
temperature: 0.1
|
|
|
|
|
|
# Top P采样参数
|
|
|
|
|
|
top-p: 0.95
|
|
|
|
|
|
# 请求超时时间(秒)
|
|
|
|
|
|
timeout: 120
|
|
|
|
|
|
|
|
|
|
|
|
# Swagger配置
|
|
|
|
|
|
springdoc:
|
|
|
|
|
|
api-docs:
|
|
|
|
|
|
path: /api-docs
|
|
|
|
|
|
swagger-ui:
|
|
|
|
|
|
path: /swagger-ui.html
|
|
|
|
|
|
enabled: true
|
|
|
|
|
|
|
|
|
|
|
|
# 日志配置
|
|
|
|
|
|
logging:
|
|
|
|
|
|
level:
|
|
|
|
|
|
com.example.glmocr: DEBUG
|
|
|
|
|
|
ai.djl: INFO
|
|
|
|
|
|
pattern:
|
|
|
|
|
|
console: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"
|