gemma-3-crm / app.py
VitaliiPuzhenko's picture
Update app.py
ed0a7a7 verified
raw
history blame
534 Bytes
from fastapi import FastAPI, Request
from transformers import pipeline
import os
app = FastAPI()
pipe = pipeline(
"text-generation",
model="google/gemma-3-1b-it",
token=os.environ["HF_TOKEN"], # використовується з секрету
device="cpu",
max_new_tokens=256,
temperature=0.7
)
@app.post("/generate")
async def generate(request: Request):
data = await request.json()
prompt = data.get("prompt", "")
result = pipe(prompt)
return {"response": result[0]["generated_text"]}