""" 修正 Gemini 模型名稱和關閉按鈕 """ # 1. 修正 llm_config.py 中的 Gemini 模型 with open('llm_config.py', 'r', encoding='utf-8') as f: content = f.read() # 備份 with open('llm_config.py.backup', 'w', encoding='utf-8') as f: f.write(content) # 替換模型名稱:gemini-pro -> gemini-2.0-flash-exp old_model = 'gemini-pro' new_model = 'gemini-2.0-flash-exp' # 使用最新的 Gemini 2.0 Flash content = content.replace( f'models/{old_model}:generateContent', f'models/{new_model}:generateContent' ) if 'gemini-2.0-flash-exp' in content: print(f"SUCCESS: Updated Gemini model to {new_model}") else: print("ERROR: Could not update model") with open('llm_config.py', 'w', encoding='utf-8') as f: f.write(content) # 2. 修正 index.html 中的關閉按鈕 with open('index.html', 'r', encoding='utf-8') as f: html_content = f.read() # 備份 with open('index.html.backup3', 'w', encoding='utf-8') as f: f.write(html_content) # 找到並修正關閉按鈕 # 問題:onclick 使用了複雜的選擇器,可能失效 # 解決:使用更簡單可靠的方式 old_close_button = '''