import subprocess def install_g4f(): try: subprocess.run(["python3", "-m", "pip", "install", "-U", "g4f[all]"], check=True) print("g4f package installed successfully.") except subprocess.CalledProcessError as e: print(f"Error occurred: {e}") print("Failed to install g4f package.") def run_gui(): try: from g4f.gui import run_gui run_gui(port=7860) except ImportError as e: print("Error occurred while importing g4f package. Please make sure it's installed.") print(f"Error details: {e}") if __name__ == "__main__": install_g4f() run_gui()