|
|
|
|
|
!pip install pyngrok flask openai -q |
|
|
|
|
|
|
|
|
from flask import Flask, request, jsonify |
|
|
from pyngrok import ngrok |
|
|
import openai |
|
|
|
|
|
|
|
|
OPENAI_API_KEY = "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" |
|
|
openai.api_key = OPENAI_API_KEY |
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
response = openai.ChatCompletion.create( |
|
|
model="gpt-3.5-turbo", |
|
|
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}) |
|
|
|
|
|
|
|
|
public_url = ngrok.connect(5000) |
|
|
print(f"✅ Public Venomoussaversai URL: {public_url}") |
|
|
|
|
|
|
|
|
app.run(port=5000) |