- как независимый граф, представленный через /my-api1
- как подграф, представленный через /my-api2
и при вызове через my-api2 я хочу войти в LangSmith project2.
Я не могу применить декоратор @traceable, потому что одни и те же методы/узлы используются в двух местах.
есть ли другой способ вызвать мой граф и поручить ему написать такой конкретный проект Langsmith?
os.environ["LANGCHAIN_PROJECT"] = appConfig.langchain_project covers point 1.
Я читал о RunTrees, но не смог передать объект конфигурации в качестве параметра.
https://github.com/langchain-ai/langgra ... sions/2381
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()
Подробнее здесь: https://stackoverflow.com/questions/791 ... ject-value
Мобильная версия