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}