From a2065f018a868f75a8413b3a99a209ce2652256b Mon Sep 17 00:00:00 2001 From: Yuhong Sun Date: Mon, 10 Jun 2024 13:36:20 -0700 Subject: [PATCH] Environment Template for VSCode/Cursor (#1614) --- .vscode/env_template.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .vscode/env_template.txt diff --git a/.vscode/env_template.txt b/.vscode/env_template.txt new file mode 100644 index 0000000000..130cc5f1f6 --- /dev/null +++ b/.vscode/env_template.txt @@ -0,0 +1,37 @@ +# Copy this file to .env at the base of the repo and fill in the values +# This will help with development iteration speed and reduce repeat tasks for dev +# Also check out danswer/backend/scripts/restart_containers.sh for a script to restart the containers which Danswer relies on outside of VSCode/Cursor processes + +AUTH_TYPE=disabled # For local dev, often user Authentication is not needed +DISABLE_LLM_CHUNK_FILTER=True # This passes top N results to LLM an additional time for reranking prior to answer generation, quite token heavy so we disable it for dev generally + + +# Always keep these on for Dev +LOG_ALL_MODEL_INTERACTIONS=True # Logs all model prompts to stdout +LOG_LEVEL=debug + + +# Useful if you want to toggle auth on/off (google_oauth/OIDC specifically) +OAUTH_CLIENT_ID= +OAUTH_CLIENT_SECRET= +REQUIRE_EMAIL_VERIFICATION=False # Generally not useful for dev, we don't generally want to set up an SMTP server for dev + + +# Toggles on/off the EE Features +NEXT_PUBLIC_ENABLE_PAID_EE_FEATURES=False + + +# Set these so if you wipe the DB, you don't end up having to go through the UI every time +GEN_AI_API_KEY= +GEN_AI_MODEL_VERSION=gpt-3.5-turbo # If answer quality isn't important for dev, use 3.5 turbo due to it being cheaper +FAST_GEN_AI_MODEL_VERSION=gpt-3.5-turbo + +# For Danswer Slack Bot, overrides the UI values so no need to set this up via UI every time +# Only needed if using DanswerBot +#DANSWER_BOT_SLACK_APP_TOKEN= +#DANSWER_BOT_SLACK_BOT_TOKEN= + + +# Python stuff +PYTHONPATH=./backend +PYTHONUNBUFFERED=1