Files
ai-agent-book/chapter2/prompt-engineering/runs/exp2-4-gpt-4o-mini-20260730-v1/tool-calling-gpt-4o-mini-wiki_random_0730022109.json
T
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

142 lines
62 KiB
JSON

{
"experiment_id": "2-4",
"created_at": "2026-07-30T02:21:15.172296+08:00",
"run_config": {
"model_provider": "openai",
"user_model_provider": "openai",
"model": "gpt-4o-mini",
"user_model": "gpt-4o-mini",
"num_trials": 1,
"env": "airline",
"agent_strategy": "tool-calling",
"temperature": 0.0,
"task_split": "test",
"start_index": 0,
"end_index": -1,
"task_ids": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"log_dir": "runs/exp2-4-gpt-4o-mini-20260730-v1",
"max_concurrency": 5,
"seed": 20260730,
"shuffle": 0,
"user_strategy": "llm",
"few_shot_displays_path": null
},
"ablation_config": {
"tone_style": "default",
"randomize_wiki": true,
"remove_tool_descriptions": false
},
"results": [
{
"task_id": 0,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 1,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 2,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 3,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 4,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 5,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 6,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 7,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 8,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
},
{
"task_id": 9,
"reward": 0.0,
"info": {
"error": "litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.",
"traceback": "Traceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 725, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 653, in completion\n ) = self.make_sync_openai_chat_completion_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/logging_utils.py\", line 149, in sync_wrapper\n result = func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 471, in make_sync_openai_chat_completion_request\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 453, in make_sync_openai_chat_completion_request\n raw_response = openai_client.chat.completions.with_raw_response.create(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_legacy_response.py\", line 364, in wrapped\n return cast(LegacyAPIResponse[R], func(*args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_utils/_utils.py\", line 287, in wrapper\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py\", line 1087, in create\n return self._post(\n ^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1256, in post\n return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/openai/_base_client.py\", line 1044, in request\n raise self._make_status_error_from_response(err.response) from None\nopenai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1853, in completion\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 1826, in completion\n response = openai_chat_completions.completion(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/llms/openai/openai.py\", line 736, in completion\n raise OpenAIError(\nlitellm.llms.openai.common_utils.OpenAIError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/run_ablation.py\", line 376, in _run\n res = agent.solve(\n ^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/ablation_agent.py\", line 83, in solve\n env_reset_res = env.reset(task_index=task_index)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/base.py\", line 87, in reset\n initial_observation = self.user.reset(instruction=self.task.instruction)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 141, in reset\n return self.generate_next_message(self.messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 110, in generate_next_message\n res = self._completion(messages)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/book/ai-agent-book/chapter2/prompt-engineering/tau_bench/envs/user.py\", line 67, in _completion\n res = completion(**kwargs)\n ^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1283, in wrapper\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/utils.py\", line 1161, in wrapper\n result = original_function(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/main.py\", line 3241, in completion\n raise exception_type(\n ^^^^^^^^^^^^^^^\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 2239, in exception_type\n raise e\n File \"/Users/boj/miniconda3/lib/python3.11/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py\", line 279, in exception_type\n raise RateLimitError(\nlitellm.exceptions.RateLimitError: litellm.RateLimitError: RateLimitError: OpenAIException - You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n"
},
"traj": [],
"trial": 0
}
]
}