- als unabhängiger Graph, der über /my-api1 verfügbar gemacht wird
- als Untergraph, der über /my-api2 verfügbar gemacht wird
und wenn ich über my-api2 aufrufe, möchte ich mich bei LangSmith-Projekt2 anmelden.
Ich kann @traceable decorator nicht anwenden, da an zwei Stellen dieselben Methoden/Knoten verwendet werden.
Gibt es eine andere Möglichkeit, mein Diagramm aufzurufen und es anzuweisen, ein bestimmtes Langsmith-Projekt zu schreiben?
Code: Select all
os.environ["LANGCHAIN_PROJECT"] = appConfig.langchain_project covers point 1.
https://github.com/langchain-ai/langgra ... sions/2381
Code: Select all
config = {
"run_id": request.thread_id,
"recursion_limit": 150,
"configurable": {
"thread_id": str(uuid.uuid4()),
"checkpoint_ns": ""
},
}
graph = graph_builder.get_graph()
rt = RunTree(
run_type="chain",
name="My Graph",
inputs=state,
project_name="project2"
)
# how to pass graph and config values and get the result?
rt.end(outputs=???)
rt.postRun()
Mobile version