buchi-stdesign's picture
Upload 5 files
c8ffa6f verified
raw
history blame
548 Bytes
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}