Skip to content

function_call can not work #467

Closed as not planned
Closed as not planned
@Samsogo

Description

@Samsogo

Please read this first

  • Have you read the docs?Agents SDK docs
  • Have you searched for related issues? Others may have had similar requests

Question

Describe your question. Provide details if available.

Image

Image

Traceback (most recent call last):
File "/Users/admin/PycharmProjects/openai_agent_verify/openai_agent_test.py", line 42, in
asyncio.run(main())
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/admin/PycharmProjects/openai_agent_verify/openai_agent_test.py", line 36, in main
result = await Runner.run(simple_agent, input="What's the weather in Tokyo?")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/agents/run.py", line 215, in run
input_guardrail_results, turn_result = await asyncio.gather(
^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/agents/run.py", line 739, in _run_single_turn
new_response = await cls._get_new_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/agents/run.py", line 896, in _get_new_response
new_response = await model.get_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/agents/models/openai_chatcompletions.py", line 118, in get_response
response = await self._fetch_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/agents/models/openai_chatcompletions.py", line 524, in _fetch_response
ret = await self._get_client().chat.completions.create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 2000, in create
return await self._post(
^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/openai/_base_client.py", line 1767, in post
return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/openai/_base_client.py", line 1461, in request
return await self._request(
^^^^^^^^^^^^^^^^^^^^
File "/opt/anaconda3/envs/openai_agent/lib/python3.11/site-packages/openai/_base_client.py", line 1562, in _request
raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'object': 'error', 'message': '"auto" tool choice requires --enable-auto-tool-choice and --tool-call-parser to be set', 'type': 'BadRequestError', 'param': None, 'code': 400}

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionQuestion about using the SDKstale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions