INNER CODE UNIT · Python

get_config

arc53/DocsGPT · docsgpt/app.py:247

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),
        "stt_available": STTCreator.is_enabled(settings.STT_PROVIDER),
        # Lets a frontend built before the Connectors page run against this
        # backend, and a new frontend hide the page against an older one.
        "connectors_enabled": True,
        # The composer offers Knowledge once its files pass this share of

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…