ai-knowledge
Version:
ai-knowledge
35 lines (29 loc) • 806 B
JavaScript
require('dotenv').config();
const path = require('path');
const config = {
// 存储配置
storage: {
path: process.env.STORAGE_PATH || path.join(process.cwd(), 'knowledgeBase')
},
// API配置
api: {
apiKey: process.env.API_KEY || 'your-default-api-key',
baseURL: process.env.API_BASE_URL || 'https://api.openai.com/v1'
},
// 嵌入配置
embeddings: {
dimensions: 1024,
batchSize: 10,
model: process.env.EMBEDDING_MODEL || 'BAAI/bge-m3'
},
// 分块配置
chunking: {
chunkSize: 1000,
chunkOverlap: 200
},
// 报告配置
reports: {
path: process.env.REPORTS_PATH || path.join(process.cwd(), 'reports')
}
};
module.exports = config;