fix langfuse env name

This commit is contained in:
phact 2025-12-17 23:41:27 -05:00
parent f3e1ca673a
commit 77a518b77d
4 changed files with 15 additions and 9 deletions

View file

@ -75,3 +75,10 @@ LANGFLOW_SUPERUSER=
LANGFLOW_SUPERUSER_PASSWORD=
LANGFLOW_NEW_USER_IS_ACTIVE=False
LANGFLOW_ENABLE_SUPERUSER_CLI=False
# Langfuse tracing (optional)
# Get keys from https://cloud.langfuse.com or your self-hosted instance
LANGFUSE_SECRET_KEY=
LANGFUSE_PUBLIC_KEY=
# Leave empty for Langfuse Cloud, or set for self-hosted (e.g., http://localhost:3002)
LANGFUSE_HOST=

View file

@ -110,10 +110,9 @@ services:
ports:
- "7860:7860"
environment:
- LANGFLOW_DEACTIVATE_TRACING=true
- LANGFUSE_SECRET_KEY=${LANGFUSE_SECRET_KEY:-}
- LANGFUSE_PUBLIC_KEY=${LANGFUSE_PUBLIC_KEY:-}
- LANGFUSE_BASE_URL=${LANGFUSE_BASE_URL:-}
- LANGFUSE_HOST=${LANGFUSE_HOST:-}
- OPENAI_API_KEY=${OPENAI_API_KEY:-None}
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-None}
- WATSONX_API_KEY=${WATSONX_API_KEY:-None}

View file

@ -58,7 +58,7 @@ class EnvConfig:
# Langfuse settings (optional)
langfuse_secret_key: str = ""
langfuse_public_key: str = ""
langfuse_base_url: str = ""
langfuse_host: str = ""
# Langflow auth settings
langflow_auto_login: str = "False"
@ -197,7 +197,7 @@ class EnvManager:
"OPENRAG_VERSION": "openrag_version",
"LANGFUSE_SECRET_KEY": "langfuse_secret_key", # pragma: allowlist secret
"LANGFUSE_PUBLIC_KEY": "langfuse_public_key", # pragma: allowlist secret
"LANGFUSE_BASE_URL": "langfuse_base_url",
"LANGFUSE_HOST": "langfuse_host",
}
loaded_from_file = False
@ -515,7 +515,7 @@ class EnvManager:
langfuse_vars = [
("LANGFUSE_SECRET_KEY", self.config.langfuse_secret_key),
("LANGFUSE_PUBLIC_KEY", self.config.langfuse_public_key),
("LANGFUSE_BASE_URL", self.config.langfuse_base_url),
("LANGFUSE_HOST", self.config.langfuse_host),
]
langfuse_written = False

View file

@ -552,19 +552,19 @@ class ConfigScreen(Screen):
yield Static(" ")
# Langfuse Base URL
yield Label("Langfuse Base URL (optional)")
yield Label("Langfuse Host (optional)")
yield Static(
Text("Leave empty for Langfuse Cloud, or set for self-hosted", style="dim"),
classes="helper-text",
)
current_value = getattr(self.env_manager.config, "langfuse_base_url", "")
current_value = getattr(self.env_manager.config, "langfuse_host", "")
input_widget = Input(
placeholder="https://cloud.langfuse.com",
value=current_value,
id="input-langfuse_base_url",
id="input-langfuse_host",
)
yield input_widget
self.inputs["langfuse_base_url"] = input_widget
self.inputs["langfuse_host"] = input_widget
yield Static(" ")
# Other Settings Section