Skip to content

Commit c8e0684

Browse files
authored
feat: add status endpoint for healthcheck and info (#2)
1 parent dc5be31 commit c8e0684

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

ovos_persona_server/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@ def get_app(persona_json):
1717

1818
persona = Persona(os.path.basename(persona_json), persona)
1919

20+
@app.route("/status", methods=["GET"])
21+
def status():
22+
# TODO - expose solvers config? what if it leaks keys?
23+
# assume name includes the model if desired
24+
return {"persona": persona.name,
25+
"solvers": list(persona.solvers.loaded_modules.keys())}
26+
2027
@app.route("/completions", methods=["POST"])
2128
def completions():
2229
prompt = request.get_json().get("prompt")

0 commit comments

Comments
 (0)