UNPKG

ai-knowledge

Version:

ai-knowledge

35 lines (29 loc) 806 B
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;