Fix GenAI image harm categories #1667
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Testing
pre-commit run --files instructor/utils.py tests/llm/test_genai/test_utils.py
pytest tests/llm/test_genai/test_utils.py -q
pytest tests/ -k "not docs" -q
(fails: ModuleNotFoundError: No module named 'pytest_examples')https://chatgpt.com/codex/tasks/task_e_686c241a883c83268f3abe2ae0471f7e
Important
Filter unsupported image-related harm categories in
update_genai_kwargs
for Google GenAI and update tests accordingly.update_genai_kwargs
ininstructor/utils.py
now filters out unsupported image-related harm categories for Google GenAI.safety_settings
.test_utils.py
to check for correct filtering of harm categories.safety_settings
only includes supported categories.None
values are not set in the result.pre-commit
andpytest
to ensure no errors ininstructor/utils.py
andtest_utils.py
.This description was created by
for 5f0ee63. You can customize this summary. It will automatically update as commits are pushed.