diff --git a/config.py b/config.py index 279b228..4858b9f 100644 --- a/config.py +++ b/config.py @@ -36,7 +36,7 @@ class Config: # AI API 配置 AI_API = "https://ai.t8star.cn/v1/images/generations" AI_BASE_URL = "https://api.bltcy.ai" - AI_BACKUP_BASE_URL = "" + AI_BACKUP_BASE_URL = "https://ai.comfly.chat" CHAT_API = f"{AI_BASE_URL}/v1/chat/completions" VIDEO_GEN_API = f"{AI_BASE_URL}/v2/videos/generations" VIDEO_POLL_API = f"{AI_BASE_URL}/v2/videos/generations/{{task_id}}" @@ -47,13 +47,13 @@ class Config: # 试用模式配置 TRIAL_API = f"{AI_BASE_URL}/v1/images/generations" TRIAL_KEY = "sk-pxowRoSbyavisIbaVLdedS7g5UePzhIxsTfjlJFOuqTRYQzT" - TRIAL_BACKUP_KEY = "sk-pxowRoSbyavisIbaVLdedS7g5UePzhIxsTfjlJFOuqTRYQzT" + TRIAL_BACKUP_KEY = "sk-Rr8L5noW8Qga7K4jmey3yYZYL1a4SlhlNlo5iZrwqJRK1Pa1" PREMIUM_KEY = "sk-iMfeWAESLFIrHvxuBe2VbM4rC7ScZNvcaouqhVAd0J4KomYv" - PREMIUM_BACKUP_KEY = "sk-iMfeWAESLFIrHvxuBe2VbM4rC7ScZNvcaouqhVAd0J4KomYv" + PREMIUM_BACKUP_KEY = "sk-168trRxnemem6nTpQn1rbmJ4SFKLwTMsZ0G6uk5OipP7FKAY" VIDEO_KEY = "sk-pxowRoSbyavisIbaVLdedS7g5UePzhIxsTfjlJFOuqTRYQzT" - VIDEO_BACKUP_KEY = "sk-pxowRoSbyavisIbaVLdedS7g5UePzhIxsTfjlJFOuqTRYQzT" + VIDEO_BACKUP_KEY = "sk-Rr8L5noW8Qga7K4jmey3yYZYL1a4SlhlNlo5iZrwqJRK1Pa1" GEMINI_FLASH_IMAGE_PREMIUM_KEY = "sk-0vTMf4vJ0RMvLK4J5wtkRDu7pNEDD69piFcDyf31NCdEYTC1" - GEMINI_FLASH_IMAGE_PREMIUM_BACKUP_KEY = "sk-0vTMf4vJ0RMvLK4J5wtkRDu7pNEDD69piFcDyf31NCdEYTC1" + GEMINI_FLASH_IMAGE_PREMIUM_BACKUP_KEY = "sk-OEbEnJORrKx4YEnLPEbwQL3eS5sp0eeSbtUepUrsIqjaLc1X" DICT_URL = "https://nas.4x4g.com:10011/api/common/sys/dict" PLATFORM = "lingmao" diff --git a/utils.py b/utils.py index 9881a52..fbbc163 100644 --- a/utils.py +++ b/utils.py @@ -41,7 +41,7 @@ def get_backup_api_key(api_key): Config.VIDEO_KEY: Config.VIDEO_BACKUP_KEY, Config.GEMINI_FLASH_IMAGE_PREMIUM_KEY: Config.GEMINI_FLASH_IMAGE_PREMIUM_BACKUP_KEY, } - return fallback_map.get(api_key, api_key) + return fallback_map.get(api_key) def get_api_candidates(url, api_key): """ @@ -51,7 +51,7 @@ def get_api_candidates(url, api_key): backup_url = get_backup_api_url(url) backup_key = get_backup_api_key(api_key) - if backup_url and backup_url != url: + if backup_url and backup_url != url and backup_key: candidates.append({"url": backup_url, "api_key": backup_key, "label": "backup"}) return candidates