Files

1.7 KiB

ADDED Requirements

Requirement: Support Official GPT Image Edit Requests

The system SHALL send official GPT Image edit requests to /images/edits when an official GPT Image profile is selected and the image request includes edit inputs.

Scenario: Reference-image request uses edit endpoint

  • GIVEN a provider profile resolves image API compatibility to openai-gpt-image
  • AND the selected model is a GPT Image model
  • AND the image request includes at least one reference image
  • WHEN the image task is executed
  • THEN the GPT Image adapter SHALL send the request to /images/edits
  • AND include input images as multipart image[] file fields
  • AND SHALL NOT include response_format

Scenario: Text-only request remains generation

  • GIVEN a provider profile resolves image API compatibility to openai-gpt-image
  • AND the selected model is a GPT Image model
  • AND the image request has no reference images or edit inputs
  • WHEN the image task is executed
  • THEN the GPT Image adapter SHALL send the request to /images/generations

Requirement: Preserve Basic Reference-Image Compatibility

The system SHALL preserve the existing default adapter behavior for reference-image requests when the selected profile resolves to a basic compatibility mode.

Scenario: Tuzi reference-image request stays basic

  • GIVEN a provider profile resolves image API compatibility to tuzi-compatible
  • AND the selected model is a GPT Image model
  • AND the request includes reference images
  • WHEN the image task is executed
  • THEN the request SHALL remain eligible for the default adapter
  • AND SHALL NOT require the official GPT Image edit schema