):
return HttpResponseForbidden("Insufficient permissions")
- if settings.AI_CLASSIFICATION_ENABLED:
+ if settings.AI_ENABLED:
cached = get_llm_suggestion_cache(doc.pk, backend=settings.LLM_BACKEND)
if cached:
################################################################################
# AI Settings #
################################################################################
-AI_CLASSIFICATION_ENABLED = __get_boolean("PAPERLESS_AI_CLASSIFICATION_ENABLED", "NO")
+AI_ENABLED = __get_boolean("PAPERLESS_AI_ENABLED", "NO")
LLM_BACKEND = os.getenv("PAPERLESS_LLM_BACKEND", "openai") # or "ollama"
-LLM_API_KEY = os.getenv("PAPERLESS_LLM_API_KEY")
LLM_MODEL = os.getenv("PAPERLESS_LLM_MODEL")
+LLM_API_KEY = os.getenv("PAPERLESS_LLM_API_KEY")
OPENAI_URL = os.getenv("PAPERLESS_OPENAI_URL", "https://api.openai.com")
OLLAMA_URL = os.getenv("PAPERLESS_OLLAMA_URL", "http://localhost:11434")