Skip to content

feat(image): add OpenAI image edit support - #32150

Closed
ht1072 wants to merge 1 commit into
NousResearch:mainfrom
ht1072:local-sync/20260525-231122/05-image-gen-openai-edit
Closed

feat(image): add OpenAI image edit support#32150
ht1072 wants to merge 1 commit into
NousResearch:mainfrom
ht1072:local-sync/20260525-231122/05-image-gen-openai-edit

Conversation

@ht1072

@ht1072 ht1072 commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add provider-level image-edit capability hook
  • Implement OpenAI image edit support with configurable timeout/base URL/env resolution
  • Cover OpenAI image provider edit/timeout behavior in tests

Test Plan

  • python -m pytest -q -o addopts='' tests/plugins/image_gen/test_openai_provider.py

@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins tool/vision Vision analysis and image generation labels May 25, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Competing with stacked PR series #26967 (provider edit contract) + #26969 (OpenAI edit provider) and standalone #21765 (opt-in image_edit tool). All add provider-level image edit support with OpenAI implementation. This PR combines the ABC change and OpenAI implementation in one PR; the stacked series splits them across two.

@ht1072
ht1072 force-pushed the local-sync/20260525-231122/05-image-gen-openai-edit branch from 9b11a71 to 4a2776a Compare May 25, 2026 16:40
@ht1072

ht1072 commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

Closing this one to avoid competing with the existing image-edit PR stack (#26967/#26969/#21765). We'll keep this work on our local maintenance branch unless maintainers explicitly want a smaller follow-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have tool/vision Vision analysis and image generation type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants