From 467ca6f025ee41af96eeb31aed868b90442fd66b Mon Sep 17 00:00:00 2001 From: Ankush Gola <9536492+agola11@users.noreply.github.com> Date: Mon, 22 May 2023 12:53:05 -0700 Subject: [PATCH] update langchainplus client and docker file to reflect port changes (#5005) # Currently, only the dev images are updated --- langchain/callbacks/tracers/langchain.py | 2 +- langchain/cli/docker-compose.yaml | 8 +++----- langchain/client/langchain.py | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/langchain/callbacks/tracers/langchain.py b/langchain/callbacks/tracers/langchain.py index 97d714ea..c580f059 100644 --- a/langchain/callbacks/tracers/langchain.py +++ b/langchain/callbacks/tracers/langchain.py @@ -31,7 +31,7 @@ def get_headers() -> Dict[str, Any]: def get_endpoint() -> str: - return os.getenv("LANGCHAIN_ENDPOINT", "http://localhost:8000") + return os.getenv("LANGCHAIN_ENDPOINT", "http://localhost:1984") @retry(stop=stop_after_attempt(3), wait=wait_fixed(0.5)) diff --git a/langchain/cli/docker-compose.yaml b/langchain/cli/docker-compose.yaml index 1406b153..06527198 100644 --- a/langchain/cli/docker-compose.yaml +++ b/langchain/cli/docker-compose.yaml @@ -5,9 +5,7 @@ services: ports: - 80:80 environment: - - BACKEND_URL=http://langchain-backend:8000 - - PUBLIC_BASE_URL=http://localhost:8000 - - PUBLIC_DEV_MODE=true + - REACT_APP_BACKEND_URL=http://localhost:1984 depends_on: - langchain-backend volumes: @@ -18,11 +16,11 @@ services: langchain-backend: image: langchain/${_LANGCHAINPLUS_IMAGE_PREFIX-}langchainplus-backend:latest environment: - - PORT=8000 + - PORT=1984 - LANGCHAIN_ENV=local_docker - LOG_LEVEL=warning ports: - - 8000:8000 + - 1984:1984 depends_on: - langchain-db build: diff --git a/langchain/client/langchain.py b/langchain/client/langchain.py index d2f13aec..6b9f1879 100644 --- a/langchain/client/langchain.py +++ b/langchain/client/langchain.py @@ -64,13 +64,13 @@ class LangChainPlusClient(BaseSettings): """Client for interacting with the LangChain+ API.""" api_key: Optional[str] = Field(default=None, env="LANGCHAIN_API_KEY") - api_url: str = Field(default="http://localhost:8000", env="LANGCHAIN_ENDPOINT") + api_url: str = Field(default="http://localhost:1984", env="LANGCHAIN_ENDPOINT") tenant_id: Optional[str] = None @root_validator(pre=True) def validate_api_key_if_hosted(cls, values: Dict[str, Any]) -> Dict[str, Any]: """Verify API key is provided if url not localhost.""" - api_url: str = values.get("api_url", "http://localhost:8000") + api_url: str = values.get("api_url", "http://localhost:1984") api_key: Optional[str] = values.get("api_key") if not _is_localhost(api_url): if not api_key: