Geominds / app.py
boadisamson's picture
Update app.py
c63ab86 verified
raw
history blame
543 Bytes
from fastapi import FastAPI
from transformers import pipeline
import os
from huggingface_hub import login
# Load the Hugging Face token from environment variables
hf_token = os.getenv("HF_TOKEN")
if hf_token:
login(token=hf_token)
# Initialize the Hugging Face pipeline
pipe = pipeline("text-generation", model="microsoft/phi-4", trust_remote_code=True)
# FastAPI app setup
app = FastAPI()
@app.get('/')
def home():
return {"hello": "Geominds"}
@app.get('/ask')
def ask(prompt: str):
result = pipe(prompt)
return result[0]