Spaces:
Sleeping
Sleeping
| import random | |
| import os | |
| def get_random_api_key(file_name='api_key.txt'): | |
| try: | |
| current_dir = os.path.dirname(os.path.abspath(__file__)) | |
| project_root = os.path.abspath(os.path.join(current_dir, '..')) # lên 1 cấp từ support/ | |
| file_path = os.path.join(project_root, file_name) | |
| with open(file_path, 'r', encoding='utf-8') as f: | |
| keys = [line.strip() for line in f if line.strip()] | |
| if not keys: | |
| raise ValueError("File không chứa key hợp lệ.") | |
| return random.choice(keys) | |
| except FileNotFoundError: | |
| raise FileNotFoundError(f"Không tìm thấy file: {file_path}") | |
| except Exception as e: | |
| raise Exception(f"Lỗi khi đọc file: {e}") |