File size: 548 Bytes
c8ffa6f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
from fastapi import FastAPI, Request
import os
import google.generativeai as genai
from dotenv import load_dotenv
load_dotenv()
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
genai.configure(api_key=GEMINI_API_KEY)
model = genai.GenerativeModel("gemini-1.5-flash")
app = FastAPI()
@app.post("/story")
async def generate_story(request: Request):
data = await request.json()
prompt = data.get("prompt", "3εδ»₯ε
γ§η γγγγ¨γθ©±γγγ γγγ")
response = model.generate_content(prompt)
return {"story": response.text} |