Spaces:
Sleeping
Sleeping
File size: 764 Bytes
7a159b8 34bcb90 7a159b8 34bcb90 7a159b8 34bcb90 7a159b8 34bcb90 7a159b8 34bcb90 7a159b8 ca84447 7a159b8 | 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 | from fastapi import FastAPI, Request
from transformers import pipeline
print("FastAPI ์์๋จ!")
app = FastAPI()
print("๋ชจ๋ธ ๋ก๋ฉ ์์")
generator = pipeline("text-generation", model="gpt2")
print("๋ชจ๋ธ ๋ก๋ฉ ์๋ฃ!")
@app.get("/")
def root():
return {"message": "FastAPI ์ ์ ์๋ ์ค!"}
@app.post("/generate")
async def generate_text(request: Request):
body = await request.json()
prompt = body.get("prompt", "")
print(f"ํ๋กฌํํธ ์
๋ ฅ: {prompt}")
if not prompt:
return {"error": "Missing 'prompt' field"}
result = generator(
prompt,
max_length=100,
do_sample=True,
temperature=0.8,
top_k=50
)
return {"generated_text": result[0]["generated_text"]}
|