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}