我正在尝试部署一个用streamlit制作的应用程序(还使用streamlit_chat和streamlit_authenticator)。这个应用程序正在利用 llama-index 创建一个包含 chatgpt api 的查询引擎。当我在计算机中声明“streamlit run app.py”时,一切正常,但是当我部署它时,会出现以下错误:
2023-06-07 16:45:28.682 Uncaught app exception
Traceback (most recent call last):
File "/home/appuser/venv/lib/python3.10/site-packages/tenacity/__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "/home/appuser/venv/lib/python3.10/site-packages/llama_index/embeddings/openai.py", line 106, in get_embedding
return openai.Embedding.create(input=[text], engine=engine)["data"][0]["embedding"]
File "/home/appuser/venv/lib/python3.10/site-packages/openai/api_resources/embedding.py", line 33, in create
response = super().create(*args, **kwargs)
File "/home/appuser/venv/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 149, in create
) = cls.__prepare_create_request(
File "/home/appuser/venv/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 106, in __prepare_create_request
requestor = api_requestor.APIRequestor(
File "/home/appuser/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 138, in __init__
self.api_key = key or util.default_api_key()
File "/home/appuser/venv/lib/python3.10/site-packages/openai/util.py", line 186, …Run Code Online (Sandbox Code Playgroud)