File size: 350 Bytes
fc64f2a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from fastapi import FastAPI
from pydantic import BaseModel
from codette.codette_core import AICore
app = FastAPI()
codette = AICore()
class PromptRequest(BaseModel):
prompt: str
@app.post("/codette/respond")
def respond(prompt_request: PromptRequest):
result = codette.process_input(prompt_request.prompt)
return {"response": result}
|