Skip to content

Commit 4b6fbe1

Browse files
needed to update the wdoc private mode env variable
1 parent d11ec4b commit 4b6fbe1

2 files changed

Lines changed: 8 additions & 10 deletions

File tree

WDoc/utils/llm.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from .logger import whi, red, yel
2121
from .typechecker import optional_typecheck
2222
from .flags import is_verbose
23+
from .env import WDOC_PRIVATE_MODE
2324

2425
TESTING_LLM = "testing/testing"
2526

@@ -70,6 +71,9 @@ def load_llm(
7071

7172
if private:
7273
assert api_base, "If private is set, api_base must be set too"
74+
assert WDOC_PRIVATE_MODE
75+
assert "WDOC_PRIVATE_MODE" in os.environ, "Missing env variable WDOC_PRIVATE_MODE"
76+
assert os.environ["WDOC_PRIVATE_MODE"] == "true", "Wrong value for env variable WDOC_PRIVATE_MODE"
7377
if api_base:
7478
red(f"Will use custom api_base {api_base}")
7579
if not (f"{backend.upper()}_API_KEY" in os.environ and os.environ[f"{backend.upper()}_API_KEY"]):
@@ -86,6 +90,7 @@ def load_llm(
8690
f"private is on so overwriting {backend.upper()}_API_KEY from environment variables")
8791
assert os.environ[f"{backend.upper()}_API_KEY"] == "REDACTED_BECAUSE_WDOC_IN_PRIVATE_MODE"
8892
else:
93+
assert not WDOC_PRIVATE_MODE
8994
assert "WDOC_PRIVATE_MODE" not in os.environ or os.environ["WDOC_PRIVATE_MODE"] == "false"
9095

9196
if not private and backend == "openai" and api_base is None:

WDoc/utils/loaders.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
from .logger import whi, yel, red, logger
7272
from .flags import is_verbose, is_linux, is_debug
7373
from .errors import TimeoutPdfLoaderError
74-
from .env import WDOC_MAX_PDF_LOADER_TIMEOUT, WDOC_EMPTY_LOADER
74+
from .env import WDOC_MAX_PDF_LOADER_TIMEOUT, WDOC_EMPTY_LOADER, WDOC_PRIVATE_MODE
7575

7676
try:
7777
import pdftotext
@@ -1837,10 +1837,7 @@ def transcribe_audio_deepgram(
18371837
) -> dict:
18381838
"Use whisper to transcribe an audio file"
18391839
whi(f"Calling deepgram to transcribe {audio_path}")
1840-
if "WDOC_PRIVATE_MODE" in os.environ:
1841-
assert os.environ["WDOC_PRIVATE_MODE"] == "false", (
1842-
"Private mode detected, aborting before trying to use deepgram's API"
1843-
)
1840+
assert not WDOC_PRIVATE_MODE, "Private mode detected, aborting before trying to use deepgram's API"
18441841
assert "DEEPGRAM_API_KEY" in os.environ and not os.environ[
18451842
"DEEPGRAM_API_KEY"] == "REDACTED_BECAUSE_WDOC_IN_PRIVATE_MODE", "No environment variable DEEPGRAM_API_KEY found"
18461843

@@ -1909,11 +1906,7 @@ def transcribe_audio_whisper(
19091906
prompt: Optional[str]) -> dict:
19101907
"Use whisper to transcribe an audio file"
19111908
whi(f"Calling openai's whisper to transcribe {audio_path}")
1912-
if "WDOC_PRIVATE_MODE" in os.environ:
1913-
assert os.environ["WDOC_PRIVATE_MODE"] == "false", (
1914-
"Private mode detected, aborting before trying to use openai's whisper"
1915-
)
1916-
1909+
assert not WDOC_PRIVATE_MODE, "Private mode detected, aborting before trying to use openai's whisper"
19171910
assert "OPENAI_API_KEY" in os.environ and not os.environ[
19181911
"OPENAI_API_KEY"] == "REDACTED_BECAUSE_WDOC_IN_PRIVATE_MODE", "No environment variable OPENAI_API_KEY found"
19191912

0 commit comments

Comments
 (0)