INNER CODE UNIT · Python

health

arc53/DocsGPT · docsgpt/app.py:242

def health():
    return jsonify({"status": "ok"})


@app.route("/api/config")
def get_config():
    from docsgpt import decisions
    from docsgpt.graphrag import graphrag_available
    from docsgpt.stt.stt_creator import STTCreator
    from docsgpt.tts.tts_creator import TTSCreator

    decision_available = decisions.available()
    response = {
        "auth_type": settings.AUTH_TYPE,
        "requires_auth": settings.AUTH_TYPE in ["simple_jwt", "session_jwt", "oidc"],
        "graphrag_available": graphrag_available(),
        "hybrid_available": settings.VECTOR_STORE == "pgvector",
        "tts_available": TTSCreator.is_enabled(settings.TTS_PROVIDER),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…