56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
# Chat Agent Configuration
|
||
app:
|
||
name: "TH-Agenter"
|
||
version: "0.1.0"
|
||
debug: true
|
||
environment: "development"
|
||
host: "0.0.0.0"
|
||
port: 8000
|
||
|
||
# File Configuration
|
||
file:
|
||
upload_dir: "./data/uploads"
|
||
max_size: 10485760 # 10MB
|
||
allowed_extensions: [".txt", ".pdf", ".docx", ".doc", ".md"]
|
||
chunk_size: 1000
|
||
chunk_overlap: 200
|
||
semantic_splitter_enabled: true # 启用语义分割器
|
||
|
||
# Storage Configuration
|
||
storage:
|
||
storage_type: "local" # local or s3
|
||
upload_directory: "./data/uploads"
|
||
|
||
# S3 Configuration
|
||
s3_bucket_name: "chat-agent-files"
|
||
aws_access_key_id: null
|
||
aws_secret_access_key: null
|
||
aws_region: "us-east-1"
|
||
s3_endpoint_url: null
|
||
|
||
# Logging Configuration
|
||
logging:
|
||
level: "INFO"
|
||
file: "./data/logs/app.log"
|
||
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
||
max_bytes: 10485760 # 10MB
|
||
backup_count: 5
|
||
|
||
# CORS Configuration
|
||
cors:
|
||
allowed_origins: ["*"]
|
||
allowed_methods: ["GET", "POST", "PUT", "DELETE", "OPTIONS"]
|
||
allowed_headers: ["*"]
|
||
|
||
# Chat Configuration
|
||
chat:
|
||
max_history_length: 10
|
||
system_prompt: "你是一个有用的AI助手,请根据提供的上下文信息回答用户的问题。"
|
||
max_response_tokens: 1000
|
||
|
||
# Redis Configuration
|
||
redis:
|
||
host: "localhost"
|
||
port: 6379
|
||
db: 0
|
||
password: null |