Skip to content

Commit 94f0a06

Browse files
authored
Merge pull request #682 from FlowiseAI/feature/LangSmith
Feature/LangSmith
2 parents 7a3a5fe + 0f3dc36 commit 94f0a06

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

docker/.env.example

+5
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,8 @@ LOG_PATH=/root/.flowise/logs
2020
# EXECUTION_MODE=main (child | main)
2121
# TOOL_FUNCTION_BUILTIN_DEP=crypto,fs
2222
# TOOL_FUNCTION_EXTERNAL_DEP=moment,lodash
23+
24+
# LANGCHAIN_TRACING_V2=true
25+
# LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
26+
# LANGCHAIN_API_KEY=your_api_key
27+
# LANGCHAIN_PROJECT=your_project

packages/server/.env.example

+5
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,8 @@ PASSPHRASE=MYPASSPHRASE # Passphrase used to create encryption key
2020
# EXECUTION_MODE=main (child | main)
2121
# TOOL_FUNCTION_BUILTIN_DEP=crypto,fs
2222
# TOOL_FUNCTION_EXTERNAL_DEP=moment,lodash
23+
24+
# LANGCHAIN_TRACING_V2=true
25+
# LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
26+
# LANGCHAIN_API_KEY=your_api_key
27+
# LANGCHAIN_PROJECT=your_project

packages/server/src/commands/start.ts

+11-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ export default class Start extends Command {
3535
DATABASE_HOST: Flags.string(),
3636
DATABASE_NAME: Flags.string(),
3737
DATABASE_USER: Flags.string(),
38-
DATABASE_PASSWORD: Flags.string()
38+
DATABASE_PASSWORD: Flags.string(),
39+
LANGCHAIN_TRACING_V2: Flags.string(),
40+
LANGCHAIN_ENDPOINT: Flags.string(),
41+
LANGCHAIN_API_KEY: Flags.string(),
42+
LANGCHAIN_PROJECT: Flags.string()
3943
}
4044

4145
async stopProcess() {
@@ -99,6 +103,12 @@ export default class Start extends Command {
99103
if (flags.DATABASE_USER) process.env.DATABASE_USER = flags.DATABASE_USER
100104
if (flags.DATABASE_PASSWORD) process.env.DATABASE_PASSWORD = flags.DATABASE_PASSWORD
101105

106+
// Langsmith tracing
107+
if (flags.LANGCHAIN_TRACING_V2) process.env.LANGCHAIN_TRACING_V2 = flags.LANGCHAIN_TRACING_V2
108+
if (flags.LANGCHAIN_ENDPOINT) process.env.LANGCHAIN_ENDPOINT = flags.LANGCHAIN_ENDPOINT
109+
if (flags.LANGCHAIN_API_KEY) process.env.LANGCHAIN_API_KEY = flags.LANGCHAIN_API_KEY
110+
if (flags.LANGCHAIN_PROJECT) process.env.LANGCHAIN_PROJECT = flags.LANGCHAIN_PROJECT
111+
102112
await (async () => {
103113
try {
104114
logger.info('Starting Flowise...')

0 commit comments

Comments
 (0)