Spaces:
Sleeping
Sleeping
Upload scripts/api.py with huggingface_hub
Browse files- scripts/api.py +4 -5
scripts/api.py
CHANGED
@@ -30,6 +30,10 @@ class QueryResponse(BaseModel):
|
|
30 |
def root():
|
31 |
return {"message": "Welcome to the Prompt Search API. Use '/search' endpoint to find similar prompts."}
|
32 |
|
|
|
|
|
|
|
|
|
33 |
@app.post("/search", response_model=QueryResponse)
|
34 |
async def search_prompts(query_request: QueryRequest):
|
35 |
"""
|
@@ -60,8 +64,3 @@ async def search_prompts(query_request: QueryRequest):
|
|
60 |
except Exception as e:
|
61 |
print(e)
|
62 |
raise HTTPException(status_code=500, detail=str(e))
|
63 |
-
|
64 |
-
# Entry point for configuring parameters and running the app
|
65 |
-
if __name__ == "__main__":
|
66 |
-
import uvicorn
|
67 |
-
uvicorn.run(app, host = config["server"]["host"], port = int(os.getenv("PORT", config["server"]["port"])))
|
|
|
30 |
def root():
|
31 |
return {"message": "Welcome to the Prompt Search API. Use '/search' endpoint to find similar prompts."}
|
32 |
|
33 |
+
def start_api_server():
|
34 |
+
import uvicorn
|
35 |
+
uvicorn.run(app, host = config["server"]["host"], port = int(os.getenv("PORT", config["server"]["port"])))
|
36 |
+
|
37 |
@app.post("/search", response_model=QueryResponse)
|
38 |
async def search_prompts(query_request: QueryRequest):
|
39 |
"""
|
|
|
64 |
except Exception as e:
|
65 |
print(e)
|
66 |
raise HTTPException(status_code=500, detail=str(e))
|
|
|
|
|
|
|
|
|
|