From e092e11ce71bd1b3c4ba8ea1d73f00e4f5b168cc Mon Sep 17 00:00:00 2001 From: pin <7534292+pintaste@users.noreply.github.com> Date: Wed, 20 May 2026 06:09:10 +0800 Subject: [PATCH] docs: fix incorrect API call in Nested params README example The "Nested params" example called `client.chat.responses.create` with an `input=` parameter, mixing two incompatible API surfaces: - `client.chat.responses` does not exist (`Chat` only exposes `completions`) - `input=[...]` is the Responses API shape, but `response_format` is a Chat Completions parameter Fix by switching to `client.chat.completions.create` with the correct `messages=` parameter name and a real model name (`gpt-4o`). Fixes #3264 --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 90f1c2cbd9..f64f8d636b 100644 --- a/README.md +++ b/README.md @@ -475,14 +475,14 @@ from openai import OpenAI client = OpenAI() -response = client.chat.responses.create( - input=[ +response = client.chat.completions.create( + messages=[ { "role": "user", - "content": "How much ?", + "content": "Can you generate an example json object describing a fruit?", } ], - model="gpt-5.2", + model="gpt-4o", response_format={"type": "json_object"}, ) ```