manabb commited on
Commit
70bbcc5
·
verified ·
1 Parent(s): 7c1e485

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI
2
+ from pydantic import BaseModel
3
+ import os
4
+ from openai import OpenAI
5
+
6
+ app = FastAPI()
7
+
8
+ client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
9
+
10
+ # Request body model
11
+ class PromptRequest(BaseModel):
12
+ text: str
13
+
14
+ @app.post("/manabWordAssistance")
15
+ def manab_respond(request: PromptRequest):
16
+ response = client.responses.create(
17
+ model="gpt-4o-mini",
18
+ input=request.text,
19
+ temperature=0.1
20
+ )
21
+
22
+ return {
23
+ "answer": response.output[0].content[0].text
24
+ }