|
|
@@ -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):
|