This commit is contained in:
张成
2025-12-30 16:18:28 +08:00
parent fa2dea3f04
commit c45ea21c83
14 changed files with 64 additions and 984 deletions

View File

@@ -4,13 +4,14 @@
*/
const axios = require('axios');
const aiConfig = require('./config/aiConfig');
class AIService {
constructor(config = {}) {
this.apiKey = config.apiKey || process.env.AI_API_KEY || '';
this.baseURL = config.baseURL || process.env.AI_BASE_URL || 'https://api.deepseek.com';
this.model = config.model || 'deepseek-chat';
this.timeout = config.timeout || 30000;
constructor() {
this.apiKey = aiConfig.apiKey;
this.baseURL = aiConfig.baseURL;
this.model = aiConfig.model;
this.timeout = aiConfig.timeout;
// 创建axios实例
this.client = axios.create({