config.js 1.6 KB

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