INFO: 127.0.0.1:55709 - "POST /test/invoke?config_hash=%E4%BD%A0%E5%A5%BD HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 72, in map_httpcore_exceptions
yield
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 377, in handle_async_request
resp = await self._pool.handle_async_request(req)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
raise exc from None
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
response = await connection.handle_async_request(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
raise exc
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
stream = await self._connect(request)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_async/connection.py", line 156, in _connect
stream = await stream.start_tls(**kwargs)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_backends/anyio.py", line 67, in start_tls
with map_exceptions(exc_map):
File "/Users/zi.b.wang/.pyenv/versions/3.10.16/lib/python3.10/contextlib.py", line 153, in __exit__
self.gen.throw(typ, value, traceback)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1007)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/openai/_base_client.py", line 1529, in request
response = await self._client.send(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_client.py", line 1674, in send
response = await self._send_handling_auth(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_client.py", line 1702, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_client.py", line 1739, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_client.py", line 1776, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 376, in handle_async_request
with map_httpcore_exceptions():
File "/Users/zi.b.wang/.pyenv/versions/3.10.16/lib/python3.10/contextlib.py", line 153, in __exit__
self.gen.throw(typ, value, traceback)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 89, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1007)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/fastapi/applications.py", line 1054, in __call__
await super().__call__(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/applications.py", line 113, in __call__
await self.middleware_stack(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/routing.py", line 736, in app
await route.handle(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/routing.py", line 290, in handle
await self.app(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/routing.py", line 78, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/starlette/routing.py", line 75, in app
response = await f(request)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 302, in app
raw_response = await run_endpoint_function(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 213, in run_endpoint_function
return await dependant.call(**values)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langserve/server.py", line 503, in invoke
return await api_handler.invoke(request)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langserve/api_handler.py", line 896, in invoke
output = await invoke_coro
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 417, in ainvoke
llm_result = await self.agenerate_prompt(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 1034, in agenerate_prompt
return await self.agenerate(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 992, in agenerate
raise exceptions[0]
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_core/language_models/chat_models.py", line 1162, in _agenerate_with_cache
result = await self._agenerate(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_openai/chat_models/base.py", line 1430, in _agenerate
raise e
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/langchain_openai/chat_models/base.py", line 1423, in _agenerate
raw_response = await self.async_client.with_raw_response.create(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/openai/_legacy_response.py", line 381, in wrapped
return cast(LegacyAPIResponse[R], await func(*args, **kwargs))
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/openai/resources/chat/completions/completions.py", line 2583, in create
return await self._post(
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/openai/_base_client.py", line 1794, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
File "/Users/zi.b.wang/Projects/python_project/langchain_demo/.venv/lib/python3.10/site-packages/openai/_base_client.py", line 1561, in request
raise APIConnectionError(request=request) from err
openai.APIConnectionError: Connection error.
when call api
invoke, return ssl error: