Эх сурвалжийг харах

Merge branch 'dev' of http://192.168.0.3:3000/CRBC-MaaS-Platform-Project/LQAdminPlatform into dev

# Conflicts:
#	src/app/base/minio_connection.py   resolved by dev version
chenkun 1 сар өмнө
parent
commit
418b6f58a3

+ 4 - 1
requirements/base.txt

@@ -48,4 +48,7 @@ pymilvus==2.6.6
 
 # LangChain相关
 langchain-openai==1.1.7
-langchain-milvus==0.3.3
+langchain-milvus==0.3.3
+
+# minio客户端
+minio>=7.2.2

+ 0 - 3
requirements/requirements.txt

@@ -69,6 +69,3 @@ ipdb==0.13.13
 mkdocs==1.5.3
 mkdocs-material==9.4.8
 
-# langchain
-langchain_openai==
-langchain_milvus==

+ 18 - 0
src/app/config/settings.py

@@ -85,6 +85,24 @@ class Settings(BaseSettings):
     MILVUS_USER: Optional[str] = "lq"
     MILVUS_PASSWORD: Optional[str] = "lq123456!"
     
+    # MinIO配置
+    MINIO_ENDPOINT: str = "192.168.91.15:19000"
+    MINIO_ACCESS_KEY: str = "HVFOa38zUDg3X6c14hpH"
+    MINIO_SECRET_KEY: str = "ilVITuWEmjG0YDBAWspSG6UniHpEoMDECSuCo0f1"
+    MINIO_BUCKET_NAME: str = "aidata"
+    MINIO_USE_SSL: bool = False
+    MINIO_BASE_PATH: str = "sampledata"
+    
+    # MinERU配置
+    MINERU_TOKEN: str = "eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiI1MzgwMDYyNSIsInJvbCI6IlJPTEVfUkVHSVNURVIiLCJpc3MiOiJPcGVuWExhYiIsImlhdCI6MTc2Nzg1OTg5NywiY2xpZW50SWQiOiJsa3pkeDU3bnZ5MjJqa3BxOXgydyIsInBob25lIjoiMTgwMzA5ODIxNTQiLCJvcGVuSWQiOm51bGwsInV1aWQiOiI0NTYyZTUyNi1iZjE3LTRhMmItODExMi04YmM5ZjNjYzMwZGMiLCJlbWFpbCI6IiIsImV4cCI6MTc2OTA2OTQ5N30.mNH7afPPANNQq_BRsBOlbk-2P7e_ewdfzPQXO4woeoT15mDEbPKc45Auk_BuRuNaAS-Gm2GK3qKGjQ2VDtepvA"
+    MINERU_API_APPLY: str = "https://mineru.net/api/v4/file-urls/batch"
+    MINERU_API_BATCH_RESULT: str = "https://mineru.net/api/v4/extract-results/batch/{}"
+    
+    # embedding模型配置
+    EMBEDDING_BASE_URL: str = "http://192.168.91.253:9003/v1"
+    EMBEDDING_MODEL: str = "Qwen3-Embedding-8B"
+    EMBEDDING_API_KEY: str = "dummy"
+    
     @field_validator("ALLOWED_EXTENSIONS", mode="before")
     @classmethod
     def parse_allowed_extensions(cls, v):