Spaces:
Runtime error
Runtime error
api.py
Browse filesfrom flask import Flask, request, jsonify
from app import generate_text
app = Flask(__name__)
@app
.route("/generate", methods=["POST"])
def generate():
data = request.json
prompt = data.get("prompt", "")
max_length = data.get("max_length", 100)
if not prompt:
return jsonify({"error": "Prompt is required"}), 400
try:
result = generate_text(prompt, max_length)
return jsonify({"generated_text": result})
except Exception as e:
return jsonify({"error": str(e)}), 500
if __name__ == "__main__":
app.run(host="0.0.0.0", port=8080)
app.py
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from transformers import pipeline
|
2 |
+
|
3 |
+
model = pipeline("text-generation", model="gpt2")
|
4 |
+
|
5 |
+
def generate_text(prompt, max_length=100):
|
6 |
+
output = model(prompt, max_length=max_length)
|
7 |
+
return output[0]["generated_text"]
|