Fangkang515 / CE3D

Official Implementation of ECCV2024 paper: Chat Edit 3D: Interactive 3D Scene Editing via Text Prompts
68 stars 1 forks source link

API key error #4

Closed ZhaoLongjiea closed 1 day ago

ZhaoLongjiea commented 6 days ago

I have provided my newest API, but it reflects this is incorrect. It is really wired

Entering new AgentExecutor chain... Traceback (most recent call last): File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/gradio/queueing.py", line 622, in process_events response = await route_utils.call_process_api( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/gradio/route_utils.py", line 323, in call_process_api output = await app.get_blocks().process_api( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/gradio/blocks.py", line 2016, in process_api result = await self.call_function( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/gradio/blocks.py", line 1569, in call_function prediction = await anyio.to_thread.run_sync( # type: ignore File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2405, in run_sync_in_worker_thread return await future File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 914, in run result = context.run(func, args) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/gradio/utils.py", line 846, in wrapper response = f(args, kwargs) File "/home/lzha0538/Inpainting/CE3D/chat_edit_3D.py", line 2921, in run_text res = self.agent( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/_api/deprecation.py", line 145, in warning_emitting_wrapper return wrapped(args, kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 363, in call return self.invoke( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 162, in invoke raise e File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 156, in invoke self._call(inputs, run_manager=run_manager) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/agents/agent.py", line 1376, in _call next_step_output = self._take_next_step( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/agents/agent.py", line 1102, in _take_next_step [ File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/agents/agent.py", line 1102, in [ File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/agents/agent.py", line 1130, in _iter_next_step output = self.agent.plan( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/agents/agent.py", line 699, in plan full_output = self.llm_chain.predict(callbacks=callbacks, full_inputs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/llm.py", line 293, in predict return self(kwargs, callbacks=callbacks)[self.output_key] File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/_api/deprecation.py", line 145, in warning_emitting_wrapper return wrapped(args, kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 363, in call return self.invoke( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 162, in invoke raise e File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/base.py", line 156, in invoke self._call(inputs, run_manager=run_manager) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/llm.py", line 103, in _call response = self.generate([inputs], run_manager=run_manager) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain/chains/llm.py", line 115, in generate return self.llm.generate_prompt( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/language_models/llms.py", line 568, in generate_prompt return self.generate(prompt_strings, stop=stop, callbacks=callbacks, kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/language_models/llms.py", line 741, in generate output = self._generate_helper( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/language_models/llms.py", line 605, in _generate_helper raise e File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_core/language_models/llms.py", line 592, in _generate_helper self._generate( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_community/llms/openai.py", line 1159, in _generate full_response = completion_with_retry( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_community/llms/openai.py", line 123, in completion_with_retry return _completion_with_retry(kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/tenacity/init.py", line 336, in wrapped_f return copy(f, *args, kw) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/tenacity/init.py", line 475, in call do = self.iter(retry_state=retry_state) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/tenacity/init.py", line 376, in iter result = action(retry_state) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/tenacity/init.py", line 398, in self._add_action_func(lambda rs: rs.outcome.result()) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/concurrent/futures/_base.py", line 451, in result return self.get_result() File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/concurrent/futures/_base.py", line 403, in get_result raise self._exception File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/tenacity/init.py", line 478, in call result = fn(args, kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/langchain_community/llms/openai.py", line 121, in _completion_with_retry return llm.client.create(kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 25, in create return super().create(args, kwargs) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/openai/api_resources/abstract/engine_apiresource.py", line 153, in create response, , api_key = requestor.request( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/openai/api_requestor.py", line 298, in request resp, got_stream = self._interpret_response(result, stream) File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/openai/api_requestor.py", line 700, in _interpret_response self._interpret_response_line( File "/home/lzha0538/miniconda3/envs/CE3D/lib/python3.10/site-packages/openai/api_requestor.py", line 765, in _interpret_response_line raise self.handle_error_response( openai.error.AuthenticationError: Incorrect API key provided: {sk-proj**b8A}. You can find your API key at https://platform.openai.com/account/api-keys.

Fangkang515 commented 6 days ago

Can you use the following tutorial to test whether your API is correct?

https://platform.openai.com/docs/quickstart

Fangkang515 commented 6 days ago

You can also try different API Version by setting the parameter '--LLM_model_name':

    parser.add_argument(
        "--LLM_model_name",
        type=str,
        default="gpt-4-1106-preview",
        help="the Large language model. also like: [gpt-4o-mini-2024-07-18, gpt-4-turbo]",
    )
Fangkang515 commented 1 day ago

If there are no further questions, I will close the issue now.

If you have any questions later, you can give feedback at any time.