From 6f0668d39d67751ce13e39a5dcb12f7ae7fa4d39 Mon Sep 17 00:00:00 2001 From: Tang Vu Date: Thu, 26 Mar 2026 02:42:52 +0700 Subject: [PATCH] refactor: add .env template file with descriptions Created a `.env.example` file to serve as a template for environment variables used across the OpenBioMed project. It includes categorized sections for LLM providers, search tools, email server, object storage (OSS), and miscellaneous configurations, along with brief descriptions for each field as requested in the issue. Affected files: .env.example Signed-off-by: Tang Vu --- .env.example | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..86b8db4 --- /dev/null +++ b/.env.example @@ -0,0 +1,39 @@ +# LLM Provider Configuration +# OpenAI API Key for GPT models +OPENAI_API_KEY= +# OpenAI API Base URL (optional, defaults to https://api.openai.com/v1) +OPENAI_API_BASE= +# Anthropic API Key for Claude models +ANTHROPIC_API_KEY= +# DeepSeek API Key +DEEPSEEK_API_KEY= + +# Search Tool Configuration +# Serper API Key for Google Search +SERPER_API_KEY= +# Tavily API Key for AI-optimized search +TAVILY_API_KEY= + +# Email Server Configuration +# SMTP server address +EMAIL_SMTP_SERVER= +# SMTP server port (e.g., 465 for SSL, 587 for TLS) +EMAIL_SMTP_PORT= +# Sender email address +EMAIL_SENDER_ADDRESS= +# Sender email password or app-specific password +EMAIL_SENDER_PASSWORD= + +# Object Storage Service (OSS) Configuration +# OSS Access Key ID +OSS_ACCESS_KEY_ID= +# OSS Access Key Secret +OSS_ACCESS_KEY_SECRET= +# OSS Endpoint +OSS_ENDPOINT= +# OSS Bucket Name +OSS_BUCKET_NAME= + +# Miscellaneous +# Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) +LOG_LEVEL=INFO