From 7811565fbf6e7d71739d1a2c66ec4aaf28351efd Mon Sep 17 00:00:00 2001 From: Eugene Yurtsev Date: Thu, 16 Nov 2023 11:14:51 -0500 Subject: [PATCH 1/3] x --- examples/configurable_chain/server.py | 3 +-- examples/conversational_retrieval_chain/server.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/examples/configurable_chain/server.py b/examples/configurable_chain/server.py index 89d0516b..15043204 100755 --- a/examples/configurable_chain/server.py +++ b/examples/configurable_chain/server.py @@ -61,7 +61,7 @@ # Add routes requires you to specify which config keys are accepted # specifically, you must accept `configurable` as a config key. -add_routes(app, chain, path="/configurable_temp", config_keys=["configurable"]) +add_routes(app, chain, path="/configurable_temp") ############################################################################### @@ -96,7 +96,6 @@ def fetch_api_key_from_header(config: Dict[str, Any], req: Request) -> Dict[str, app, dynamic_auth_chain, path="/auth_from_header", - config_keys=["configurable"], per_req_config_modifier=fetch_api_key_from_header, ) diff --git a/examples/conversational_retrieval_chain/server.py b/examples/conversational_retrieval_chain/server.py index 57428ba9..66c20a21 100755 --- a/examples/conversational_retrieval_chain/server.py +++ b/examples/conversational_retrieval_chain/server.py @@ -21,9 +21,9 @@ from langchain.schema.output_parser import StrOutputParser from langchain.schema.runnable import RunnableMap, RunnablePassthrough from langchain.vectorstores import FAISS -from pydantic.v1 import BaseModel, Field from langserve import add_routes +from langserve.pydantic_v1 import BaseModel, Field _TEMPLATE = """Given the following conversation and a follow up question, rephrase the follow up question to be a standalone question, in its original language. From 9437bc8448ab36db4ecbd6651b23ad194e2b51e2 Mon Sep 17 00:00:00 2001 From: Eugene Yurtsev Date: Thu, 16 Nov 2023 11:16:27 -0500 Subject: [PATCH 2/3] Update examples/configurable_chain/server.py --- examples/configurable_chain/server.py | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/configurable_chain/server.py b/examples/configurable_chain/server.py index 15043204..7f475e97 100755 --- a/examples/configurable_chain/server.py +++ b/examples/configurable_chain/server.py @@ -59,7 +59,6 @@ ) chain = prompt | model | StrOutputParser() -# Add routes requires you to specify which config keys are accepted # specifically, you must accept `configurable` as a config key. add_routes(app, chain, path="/configurable_temp") From c7812351f8b1c0c9ee4ac35d7584dbac7b35b9d9 Mon Sep 17 00:00:00 2001 From: Eugene Yurtsev Date: Thu, 16 Nov 2023 11:16:31 -0500 Subject: [PATCH 3/3] Update examples/configurable_chain/server.py --- examples/configurable_chain/server.py | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/configurable_chain/server.py b/examples/configurable_chain/server.py index 7f475e97..1050fff1 100755 --- a/examples/configurable_chain/server.py +++ b/examples/configurable_chain/server.py @@ -59,7 +59,6 @@ ) chain = prompt | model | StrOutputParser() -# specifically, you must accept `configurable` as a config key. add_routes(app, chain, path="/configurable_temp")