from flask import Flask, request, jsonify import requests import os app = Flask(__name__) OPENROUTER_KEY = os.getenv("OPENROUTER_KEY", "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") @app.route("/api/send", methods=["POST"]) def send(): data = request.get_json() prompt = data.get("prompt") model = data.get("model", "deepseek/deepseek-r1:free") try: response = requests.post( "https://openrouter.ai/api/v1/chat/completions", headers={ "Authorization": f"Bearer {OPENROUTER_KEY}", "Content-Type": "application/json", "HTTP-Referer": "https://huggingface.co/spaces/studycode129/Free_Web_LLM_Tester" }, json={ "model": model, "messages": [{"role": "user", "content": prompt}], "temperature": 0.7 } ) return jsonify(response.json()) except Exception as e: return jsonify({"error": str(e)}), 500 if __name__ == "__main__": app.run(host="0.0.0.0", port=7860)