// 配置文件 - 使用 ES 模块语法 // 所有 API 配置都在这里,img2text.js 和 sumary.js 都从这里读取 export default { // API Key - 请在这里填入你的 API Key // 也可以通过环境变量 API_KEY 设置 API_KEY: process.env.API_KEY || 'sk-j32LgDixK6pfESYGfJtgc2Tzlmszx5NZhSH0sOzpLQkYuKek', // Base URL 配置 - 每个功能单独配置 BASE_URL_TEXT2TEXT: process.env.BASE_URL_TEXT2TEXT || 'https://api.chatanywhere.tech/v1', BASE_URL_IMG2TEXT: process.env.BASE_URL_IMG2TEXT || 'https://api.chatanywhere.tech/v1', BASE_URL_TEXT2IMG: process.env.BASE_URL_TEXT2IMG || 'https://api.chatanywhere.tech/v1', BASE_URL_IMG2IMG: process.env.BASE_URL_IMG2IMG || 'https://api.chatanywhere.tech/v1', BASE_URL_TTS: process.env.BASE_URL_TTS || 'https://api.chatanywhere.tech', BASE_URL_AUDIO: process.env.BASE_URL_AUDIO || 'https://api.chatanywhere.tech/v1', // 模型名称配置 MODEL_TEXT2TEXT: process.env.MODEL_TEXT2TEXT || 'gpt-5-nano-ca', MODEL_IMG2TEXT: process.env.MODEL_IMG2TEXT || 'Doubao-1.5-vision-lite', // 使用豆包模型,测试中不会拒绝 MODEL_TEXT2IMG: process.env.MODEL_TEXT2IMG || 'gemini-3-pro-image-preview', MODEL_IMG2IMG: process.env.MODEL_IMG2IMG || 'gemini-3-pro-image-preview', MODEL_AUDIO: process.env.MODEL_AUDIO || 'gemini-2.5-pro', // 小说生成使用的模型(用于生成章节内容,文笔更好) // 也可以通过环境变量 MODEL_NOVEL 设置 MODEL_NOVEL: process.env.MODEL_NOVEL || 'claude-opus-4-5-20251101', // 服务器端口 PORT: process.env.PORT || 8848 };