(myenv) PS D:\dachuang> python chatgpt_api_demo.py
输入'exit'退出,'clear'清空历史
你:hello
AI思考中...
Traceback (most recent call last):
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_transports\default.py", line 101, in map_httpcore_exceptions
yield
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_transports\default.py", line 250, in handle_request
resp = self._pool.handle_request(req)
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\connection_pool.py", line 256, in handle_request
raise exc from None
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\connection_pool.py", line 236, in handle_request
response = connection.handle_request(
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\http_proxy.py", line 288, in handle_request
connect_response = self._connection.handle_request(
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\connection.py", line 101, in handle_request
raise exc
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\connection.py", line 78, in handle_request
stream = self._connect(request)
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_sync\connection.py", line 156, in _connect
stream = stream.start_tls(**kwargs)
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_backends\sync.py", line 170, in start_tls
raise exc
File "D:\anaconda\envs\myenv\lib\contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "D:\anaconda\envs\myenv\lib\site-packages\httpcore\_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: TLS/SSL connection has been closed (EOF) (_ssl.c:1149)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\anaconda\envs\myenv\lib\site-packages\openai\_base_client.py", line 982, in request
response = self._client.send(
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_client.py", line 914, in send
response = self._send_handling_auth(
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_client.py", line 942, in _send_handling_auth
response = self._send_handling_redirects(
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_client.py", line 979, in _send_handling_redirects
response = self._send_single_request(request)
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_client.py", line 1014, in _send_single_request
response = transport.handle_request(request)
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_transports\default.py", line 250, in handle_request
resp = self._pool.handle_request(req)
File "D:\anaconda\envs\myenv\lib\contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "D:\anaconda\envs\myenv\lib\site-packages\httpx\_transports\default.py", line 118, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: TLS/SSL connection has been closed (EOF) (_ssl.c:1149)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "chatgpt_api_demo.py", line 44, in call_chatgpt
response = client.chat.completions.create(
File "D:\anaconda\envs\myenv\lib\site-packages\openai\_utils\_utils.py", line 286, in wrapper
return func(*args, **kwargs)
File "D:\anaconda\envs\myenv\lib\site-packages\openai\resources\chat\completions\completions.py", line 1147, in create
return self._post(
File "D:\anaconda\envs\myenv\lib\site-packages\openai\_base_client.py", line 1259, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File "D:\anaconda\envs\myenv\lib\site-packages\openai\_base_client.py", line 1014, in request
raise APIConnectionError(request=request) from err
openai.APIConnectionError: Connection error.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "chatgpt_api_demo.py", line 72, in <module>
call_chatgpt()
File "chatgpt_api_demo.py", line 64, in call_chatgpt
except (APIConnectionError, Timeout): # 此处直接使用Timeout(已正确导入)
TypeError: catching classes that do not inherit from BaseException is not allowed
(myenv) PS D:\dachuang> python chatgpt_api_demo.py