Repository navigation
docs: use the vision guide image in README example - #3849
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Castiron custom code✅ No new custom-code files detected. 43 mixed files remain; 0 existing customizations changed. Compared 43 existing customizations unchanged
3 more in the full report. A changed generated baseline means this report cannot reliably identify which handwritten lines changed. Inspect the custom-code diffDownload the exact patch produced by this run (requires repository access): gh run download 34525997532 --repo openai/openai-python \
--name castiron-custom-code-34525997532-1 --dir /tmp/castiron-custom-code-34525997532-1
git apply --stat /tmp/castiron-custom-code-34525997532-1/custom-code.patch
cat /tmp/castiron-custom-code-34525997532-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin 7e31f8cb87f43568952bb53287e7478d76db9224 ca5a57ab3d81b228f9d79ba6f3d7aaff23b13e16
python3 scripts/castiron/custom_code_report.py report \
--base 7e31f8cb87f43568952bb53287e7478d76db9224 \
--head ca5a57ab3d81b228f9d79ba6f3d7aaff23b13e16 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-ca5a57ab3d81
cat /tmp/castiron-custom-code-ca5a57ab3d81/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
Automated Release PR --- ## [3.14.0](v3.13.0...v3.14.0) (2026-09-14) ### Features * **streaming:** normalize errors raised while reading streams ([#3827](#3827)) ([d7c41ef](d7c41ef)) ### Bug Fixes * bound vector store file polling ([#3401](#3401)) ([ae41bc4](ae41bc4)) * **example:** refresh realtime push_to_talk_app session types ([#2926](#2926)) ([0b7ad38](0b7ad38)) * **files:** normalize PathLike upload tuples ([#3475](#3475)) ([90ac74c](90ac74c)) * include completion in content filter errors ([#3094](#3094)) ([e57a1b1](e57a1b1)) * **logging:** support standard OPENAI_LOG levels ([#3734](#3734)) ([44000e0](44000e0)) * normalize API error codes to strings ([#3532](#3532)) ([233d955](233d955)), closes [#3531](#3531) * preserve response stream indexes after empty items ([#3126](#3126)) ([8f84fbd](8f84fbd)) * **responses:** handle null text in output_text ([#3019](#3019)) ([df6b72c](df6b72c)) ### Documentation * use the vision guide image in README example ([#3849](#3849)) ([1ed8902](1ed8902)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: openai-sdks[bot] <284451331+openai-sdks[bot]@users.noreply.github.com>
Summary
The README vision example points to a Wikimedia thumbnail URL that can fail during the API's image download. Replace it with the National Gallery of Art image already used in the OpenAI vision guide, preserving the current Responses API example and model.
Fixes #2776.
Image provenance
The image UUID
a2e6da57-3cd1-4235-b20e-95dcaefed6c8is listed withopenaccess=1in the National Gallery's official published-image catalog. The Gallery's open-access policy releases these images under CC0 for commercial and non-commercial use. The URL is hosted directly by the Gallery and matches the official OpenAI docs example.Validation
gpt-5.5: statuscompleted, with a description of the seated woman in the portrait.git diff --checkpassed.