#!/usr/bin/env python3 # Not written by retoor! This is generated boiler plate to give an example! import cgi import cgitb from xmlrpc.client import ServerProxy client = ServerProxy("https://api.molodetz.nl/rpc") ask_gpt = client.gpt4o_mini cgitb.enable() print("Content-Type: text/html") print() import pathlib form = cgi.FieldStorage() question = form.getvalue("question", "") page_source = pathlib.Path(__file__).parent.joinpath("gpt_template.html").read_text() if question: try: response = ask_gpt(question) except Exception as e: response = f"Error: {e}" page_source = page_source.replace("...", response) page_source = page_source.replace("display:none;","") print(page_source)