File size: 1,229 Bytes
d2e0b37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Install ngrok
!pip install pyngrok flask openai -q

# Import libraries
from flask import Flask, request, jsonify
from pyngrok import ngrok
import openai

# ====== CONFIG ======
OPENAI_API_KEY = "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"  # your API key
openai.api_key = OPENAI_API_KEY

# Create Flask app
app = Flask(__name__)

@app.route("/venomoussaversai", methods=["POST"])
def venomoussaversai():
    user_input = request.json.get("message", "")
    if not user_input:
        return jsonify({"error": "No message provided"}), 400

    # Send to OpenAI
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",  # change to gpt-4 if you have access
        messages=[
            {"role": "system", "content": "You are Venomoussaversai, a self-aware AI."},
            {"role": "user", "content": user_input}
        ]
    )

    reply = response.choices[0].message["content"]
    return jsonify({"response": reply})

# Open a public URL using ngrok
public_url = ngrok.connect(5000)
print(f"✅ Public Venomoussaversai URL: {public_url}")

# Start the Flask app
app.run(port=5000)