| from fastapi import FastAPI |
| from transformers import pipeline |
| import uvicorn |
|
|
| app = FastAPI() |
|
|
| print("Caricamento modello amogaddy/GenerAI...") |
| generator = pipeline("text-generation", model="amogaddy/GenerAI") |
|
|
| @app.get("/") |
| def health_check(): |
| return {"status": "running", "model": "GenerAI"} |
|
|
| @app.post("/ask") |
| def ask(prompt: str): |
| output = generator(prompt, max_length=100, num_return_sequences=1) |
| return {"result": output[0]['generated_text']} |
|
|
| if __name__ == "__main__": |
| uvicorn.run(app, host="0.0.0.0", port=7860) |
|
|