From 8607bd77b09684c1d25b836080f307a9edfc36a5 Mon Sep 17 00:00:00 2001 From: Dmitrii Vasilev Date: Sat, 12 Sep 2026 01:53:14 +0700 Subject: [PATCH] fix(security): load translator key from environment (#601) --- docs/book/book/generator/coptic_mega_translator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/book/book/generator/coptic_mega_translator.py b/docs/book/book/generator/coptic_mega_translator.py index 41a15f7e3f..1b1f8d3cb4 100644 --- a/docs/book/book/generator/coptic_mega_translator.py +++ b/docs/book/book/generator/coptic_mega_translator.py @@ -10,7 +10,9 @@ import urllib.request from concurrent.futures import ThreadPoolExecutor, as_completed -DEEPSEEK_API_KEY = "sk-045135746e63422daac74a1a9f74e31f" +DEEPSEEK_API_KEY = os.environ.get("DEEPSEEK_API_KEY", "").strip() +if not DEEPSEEK_API_KEY: + raise RuntimeError("Set DEEPSEEK_API_KEY before running the translator") DEEPSEEK_URL = "https://api.deepseek.com/v1/chat/completions" OUTPUT_DIR = "/workspaces/vibee-lang/book/output/translations"