File size: 513 Bytes
34c5fe6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from fastapi import FastAPI
from pydantic import BaseModel
import subprocess

app = FastAPI()

class CodeRequest(BaseModel):
    user_story: str

@app.post("/generate-code")
def generate_code(request: CodeRequest):
    result = subprocess.run(
        ["ollama", "run", "deepseek-coder-v2", request.user_story],
        capture_output=True,
        text=True
    )
    return {"generated_code": result.stdout.strip()}

if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=7860)