Spaces:
Runtime error
Runtime error
Commit ·
5857a45
1
Parent(s): e143727
fix: fix LANGCHAIN_TRACING for LANGSMITH monitoring
Browse files- .env.example +1 -1
- conftest.py +1 -1
- docker-compose.yml +1 -1
- docs/WORKFLOW.md +2 -2
- src/utils/config.py +1 -1
.env.example
CHANGED
|
@@ -16,7 +16,7 @@ TAVILY_API_KEY=your_tavily_api_key_here
|
|
| 16 |
# Sign up: https://smith.langchain.com
|
| 17 |
# Free tier: 5K traces/month
|
| 18 |
LANGSMITH_API_KEY=your_langsmith_key_here
|
| 19 |
-
|
| 20 |
LANGCHAIN_PROJECT=market-intelligence-prod
|
| 21 |
LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
|
| 22 |
|
|
|
|
| 16 |
# Sign up: https://smith.langchain.com
|
| 17 |
# Free tier: 5K traces/month
|
| 18 |
LANGSMITH_API_KEY=your_langsmith_key_here
|
| 19 |
+
LANGCHAIN_TRACING=true
|
| 20 |
LANGCHAIN_PROJECT=market-intelligence-prod
|
| 21 |
LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
|
| 22 |
|
conftest.py
CHANGED
|
@@ -15,5 +15,5 @@ def mock_env(monkeypatch):
|
|
| 15 |
monkeypatch.setenv("OPENROUTER_API_KEY", "sk-mock-key")
|
| 16 |
monkeypatch.setenv("TAVILY_API_KEY", "tvly-mock-key")
|
| 17 |
monkeypatch.setenv("LANGSMITH_API_KEY", "lsv2-mock-key")
|
| 18 |
-
monkeypatch.setenv("
|
| 19 |
monkeypatch.setenv("LANGCHAIN_PROJECT", "test-project")
|
|
|
|
| 15 |
monkeypatch.setenv("OPENROUTER_API_KEY", "sk-mock-key")
|
| 16 |
monkeypatch.setenv("TAVILY_API_KEY", "tvly-mock-key")
|
| 17 |
monkeypatch.setenv("LANGSMITH_API_KEY", "lsv2-mock-key")
|
| 18 |
+
monkeypatch.setenv("LANGCHAIN_TRACING", "false")
|
| 19 |
monkeypatch.setenv("LANGCHAIN_PROJECT", "test-project")
|
docker-compose.yml
CHANGED
|
@@ -10,7 +10,7 @@ services:
|
|
| 10 |
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
|
| 11 |
- TAVILY_API_KEY=${TAVILY_API_KEY}
|
| 12 |
- LANGSMITH_API_KEY=${LANGSMITH_API_KEY:-}
|
| 13 |
-
-
|
| 14 |
- LANGCHAIN_PROJECT=${LANGCHAIN_PROJECT:-agentic-market-research}
|
| 15 |
- DEFAULT_MODEL=${DEFAULT_MODEL:-x-ai/grok-4.1-fast:free}
|
| 16 |
- MAX_COST_PER_RUN=${MAX_COST_PER_RUN:2.0}
|
|
|
|
| 10 |
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
|
| 11 |
- TAVILY_API_KEY=${TAVILY_API_KEY}
|
| 12 |
- LANGSMITH_API_KEY=${LANGSMITH_API_KEY:-}
|
| 13 |
+
- LANGCHAIN_TRACING=${LANGCHAIN_TRACING:-false}
|
| 14 |
- LANGCHAIN_PROJECT=${LANGCHAIN_PROJECT:-agentic-market-research}
|
| 15 |
- DEFAULT_MODEL=${DEFAULT_MODEL:-x-ai/grok-4.1-fast:free}
|
| 16 |
- MAX_COST_PER_RUN=${MAX_COST_PER_RUN:2.0}
|
docs/WORKFLOW.md
CHANGED
|
@@ -114,7 +114,7 @@ Environment variables (`.env`):
|
|
| 114 |
```bash
|
| 115 |
DEFAULT_MODEL=x-ai/grok-4.1-fast:free
|
| 116 |
MAX_COST_PER_RUN=2.0
|
| 117 |
-
|
| 118 |
```
|
| 119 |
|
| 120 |
## Observability
|
|
@@ -125,7 +125,7 @@ LangSmith integration provides:
|
|
| 125 |
- Cost tracking per call
|
| 126 |
- Performance bottleneck identification
|
| 127 |
|
| 128 |
-
Enable: Set `
|
| 129 |
|
| 130 |
Dashboard: https://smith.langchain.com
|
| 131 |
|
|
|
|
| 114 |
```bash
|
| 115 |
DEFAULT_MODEL=x-ai/grok-4.1-fast:free
|
| 116 |
MAX_COST_PER_RUN=2.0
|
| 117 |
+
LANGCHAIN_TRACING=true
|
| 118 |
```
|
| 119 |
|
| 120 |
## Observability
|
|
|
|
| 125 |
- Cost tracking per call
|
| 126 |
- Performance bottleneck identification
|
| 127 |
|
| 128 |
+
Enable: Set `LANGCHAIN_TRACING=true` in `.env`
|
| 129 |
|
| 130 |
Dashboard: https://smith.langchain.com
|
| 131 |
|
src/utils/config.py
CHANGED
|
@@ -24,7 +24,7 @@ class Settings(BaseSettings):
|
|
| 24 |
langsmith_api_key: str | None = Field(
|
| 25 |
None, description="LangSmith API key for tracing"
|
| 26 |
)
|
| 27 |
-
|
| 28 |
langchain_project: str = Field(
|
| 29 |
"market-intelligence-prod", description="LangSmith project name"
|
| 30 |
)
|
|
|
|
| 24 |
langsmith_api_key: str | None = Field(
|
| 25 |
None, description="LangSmith API key for tracing"
|
| 26 |
)
|
| 27 |
+
langchain_tracing: bool = Field(True, description="Enable LangChain tracing")
|
| 28 |
langchain_project: str = Field(
|
| 29 |
"market-intelligence-prod", description="LangSmith project name"
|
| 30 |
)
|