gpt-oss-20b / __init__ (30).py
Ananthusajeev190's picture
Upload 312 files
d2e0b37 verified
raw
history blame
1.23 kB
# 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)