Starting Monday, I am getting the following error when trying file-search with O3 model in responses api. this was working well.
resp = client.responses.create(
model = DEPLOYMENT, # “o3”
input = messages,
previous_response_id= PREV_RESP_ID,
tools = tools, # ← single place to list the store
tool_choice = “auto”, # # ← force exactly one call
#“auto” #
max_output_tokens = MAX_TOKENS,
Error :
name: BadRequestError,
message: Error code: 400 - {‘error’: {‘message’: \Hosted tool ‘file_search’ is not supported with o3-2025-04-16., ‘type’: ‘invalid_request_error’, ‘param’: ‘tools’, ‘code’: None}},
It sounds like you were serviced longer than OpenAI’s announcement of rolling back any availability; there’s no formal announcement of when this came back.
This is great information and analysis. Thank you.
Yes this is Azure OpenAI failing on O3. I tested for 2 days before the service stopped, Its Knowledge of its vector-storage ( a complex domain) is remarkable .
O3+DeepResearch+Knowledge-Base seems to be an early shape of an Axial Tool