Update app.py
Browse files
app.py
CHANGED
|
@@ -37,9 +37,9 @@ class InputPriorArtConstraints(BaseModel):
|
|
| 37 |
constraints: Dict[str, str]
|
| 38 |
data_type: str
|
| 39 |
|
| 40 |
-
class
|
| 41 |
technologies: List[Technology]
|
| 42 |
-
|
| 43 |
data_type: str
|
| 44 |
|
| 45 |
|
|
@@ -60,12 +60,12 @@ async def process_constraints(constraints: InputConstraints):
|
|
| 60 |
|
| 61 |
@app.post("/prior-art-constraints", response_model=OutputPriorArt)
|
| 62 |
async def prior_art_search(data: InputPriorArtConstraints):
|
| 63 |
-
prior_art = process_prior_art(data.technologies, data.
|
| 64 |
return prior_art
|
| 65 |
|
| 66 |
@app.post("/prior-art-problems", response_model=OutputPriorArt)
|
| 67 |
-
async def prior_art_search(data:
|
| 68 |
-
prior_art = process_prior_art(data.technologies, data.
|
| 69 |
return prior_art
|
| 70 |
|
| 71 |
|
|
|
|
| 37 |
constraints: Dict[str, str]
|
| 38 |
data_type: str
|
| 39 |
|
| 40 |
+
class InputPriorArtProblem(BaseModel):
|
| 41 |
technologies: List[Technology]
|
| 42 |
+
problem: Dict[str, str]
|
| 43 |
data_type: str
|
| 44 |
|
| 45 |
|
|
|
|
| 60 |
|
| 61 |
@app.post("/prior-art-constraints", response_model=OutputPriorArt)
|
| 62 |
async def prior_art_search(data: InputPriorArtConstraints):
|
| 63 |
+
prior_art = process_prior_art(data.technologies, data.constraints, data.data_type)
|
| 64 |
return prior_art
|
| 65 |
|
| 66 |
@app.post("/prior-art-problems", response_model=OutputPriorArt)
|
| 67 |
+
async def prior_art_search(data: InputPriorArtProblem):
|
| 68 |
+
prior_art = process_prior_art(data.technologies, data.problem, data.data_type)
|
| 69 |
return prior_art
|
| 70 |
|
| 71 |
|