fastapi / main.py
ka1kuk's picture
Update main.py
58bcd2f
raw
history blame
643 Bytes
import Linlada
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
app = FastAPI()
app.add_middleware( # add the middleware
CORSMiddleware,
allow_credentials=True, # allow credentials
allow_origins=["*"], # allow all origins
allow_methods=["*"], # allow all methods
allow_headers=["*"], # allow all headers
)
@app.get("/")
def hello():
return "Hello, I'm Artist"
@app.post("/generate")
def generate_completion(message: Message):
response = Linlada._create_completion(model='gpt-4', messages=[{"role": message.role, "content": message.content}], stream=False)
return response