Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix(images): add optional content_filter_results to Image model + test coverage #2597

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lucasalencarxisto-stack wants to merge 1 commit into openai:main
base: main
Choose a base branch
Loading
from lucasalencarxisto-stack:tests/images-content-filter-results

Conversation

Copy link

@lucasalencarxisto-stack lucasalencarxisto-stack commented Sep 1, 2025

Context

The Images API may return additional metadata such as content_filter_results
(for categories like sexual_minors, violence, etc.). This field was missing
from the current Image model in the SDK, causing a mismatch between the API
payload and the SDK types.

Changes

  • Added content_filter_results: Optional[Dict[str, Any]] to Image model.
  • Created a new test (tests/test_images_missing_fields.py) that mocks the
    API response with revised_prompt and content_filter_results and asserts
    that the SDK parses them correctly.

Why

This change ensures the SDK fully reflects the Images API payload and avoids
loss of safety-related metadata. It also improves test coverage for optional
fields that the API may include.

Copy link
Author

Hi OpenAI team 👋

This PR addresses an issue where the content_filter_results field, which is
sometimes returned by the Images API, was not present in the SDK Image model.
I added this optional field and included a dedicated test to confirm it is
properly handled.

Let me know if you’d like me to extend the test with more categories or add
docs coverage. Thanks for reviewing 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /