| |
| """app.py |
| |
| Automatically generated by Colab. |
| |
| Original file is located at |
| https://colab.research.google.com/drive/14li2A2e6uXyOUJztPqqlallXTtuGJTGl |
| """ |
|
|
| from fastapi import FastAPI |
| from pydantic import BaseModel |
| from transformers import pipeline |
|
|
| |
| app = FastAPI(title="FastAPI Inference Template", version="1.0") |
|
|
| |
| model = pipeline("sentiment-analysis") |
|
|
| |
| class InferenceRequest(BaseModel): |
| text: str |
|
|
| |
| @app.get("/") |
| def root(): |
| return {"status": "ok", "message": "Inference API is live"} |
|
|
| |
| @app.post("/predict") |
| def predict(request: InferenceRequest): |
| result = model(request.text) |
| return {"input": request.text, "output": result} |