GPT Image 1 Mini - Background Replacer
Replace and transform image backgrounds using natural language descriptions with OpenAI's GPT Image 1 Mini model. This cost-effective solution delivers excellent background replacement quality with faster processing speeds, perfect for high-volume workflows, rapid iterations, and budget-conscious projects without compromising on professional results.
Endpoint
Request Headers
| Field | Value |
|---|---|
| API-KEY | <api-key> |
| Content-Type | application/json |
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Feature type identifier. Must be BACKGROUND_REPLACER |
model | string | Yes | AI model identifier. Must be gpt-image-1-mini |
promptObject | object | Yes | Configuration object containing background replacement parameters |
Prompt Object Parameters
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
imageUrl | string | Yes | Path to the source image for background replacement | - |
prompt | string | Yes | Description of desired background scene (max 4000 characters) | - |
size | string | Yes | Output image dimensions | 1024x1024 |
quality | string | No | Quality level of the generated background | medium |
background | string | No | Background handling mode for the generated image | auto |
Size Options
| Size | Description |
|---|---|
1024x1024 | Square format (1:1) |
1024x1536 | Portrait format (2:3) |
1536x1024 | Landscape format (3:2) |
Quality Options
| Quality | Description | Processing Speed | Use Case |
|---|---|---|---|
low | Good quality, fastest processing | Very Fast | Quick iterations, previews, drafts |
medium | Excellent quality, fast processing | Fast | Standard workflows, most projects |
high | Premium quality, moderate speed | Moderate | Professional outputs, final deliverables |
Background Options
| Background | Description | Best For |
|---|---|---|
auto | AI automatically chooses the most suitable background handling | General use, easiest default |
opaque | Force a solid, non-transparent background | Standard photos, social posts |
transparent | Preserve or generate transparency where supported | Product cutouts, compositing |
Code Examples
- cURL
- JavaScript
- Python
curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "BACKGROUND_REPLACER",
"model": "gpt-image-1-mini",
"promptObject": {
"imageUrl": "development/images/2025_12_04_18_03_51_184_cat.png",
"prompt": "modern office environment with glass windows, city skyline view, professional corporate setting",
"size": "1024x1024",
"quality": "medium",
"background": "auto"
}
}'
fetch('https://api.1min.ai/api/features', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'API-KEY': 'YOUR_API_KEY'
},
body: JSON.stringify({
type: 'BACKGROUND_REPLACER',
model: 'gpt-image-1-mini',
promptObject: {
imageUrl: 'development/images/2025_12_04_18_03_51_184_cat.png',
prompt: 'modern office environment with glass windows, city skyline view, professional corporate setting',
size: '1024x1024',
quality: 'medium',
background: 'auto'
}
})
})
.then(response => response.json())
.then(data => console.log(data));
import requests
url = "https://api.1min.ai/api/features"
headers = {
"Content-Type": "application/json",
"API-KEY": "YOUR_API_KEY"
}
data = {
"type": "BACKGROUND_REPLACER",
"model": "gpt-image-1-mini",
"promptObject": {
"imageUrl": "development/images/2025_12_04_18_03_51_184_cat.png",
"prompt": "modern office environment with glass windows, city skyline view, professional corporate setting",
"size": "1024x1024",
"quality": "medium",
"background": "auto"
}
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
Interactive Playground
API Playground
https://api.1min.ai/api/featuresPath to the source image for background replacement
Describe the new background you want (max 4000 characters)
Dimensions of the output image
Quality level affects detail and credit cost
How the generated background should be handled
Generated cURL Command:
curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "BACKGROUND_REPLACER",
"model": "gpt-image-1-mini",
"promptObject": {
"imageUrl": "development/images/2025_12_04_18_03_51_184_cat.png",
"prompt": "modern office environment with glass windows, city skyline view, professional corporate setting",
"size": "1024x1024",
"quality": "medium",
"background": "auto"
}
}'
Response Format
{
"aiRecord": {
"uuid": "b1g2r3m4-v5e6-7890-abcd-ef1234567890",
"userId": "user-12345",
"teamId": "team-67890",
"teamUser": {
"teamId": "team-67890",
"userId": "user-12345",
"userName": "Jane Designer",
"userAvatar": "https://example.com/avatar.jpg",
"status": "ACTIVE",
"role": "ADMIN",
"creditLimit": 100000000,
"usedCredit": 28000,
"createdAt": "2025-01-01T00:00:00.000Z",
"createdBy": "SYSTEM",
"updatedAt": "2025-01-15T14:00:00.000Z",
"updatedBy": "SYSTEM"
},
"model": "gpt-image-1-mini",
"type": "BACKGROUND_REPLACER",
"metadata": null,
"rating": null,
"feedback": null,
"conversationId": null,
"status": "SUCCESS",
"createdAt": "2025-01-15T14:00:00.000Z",
"aiRecordDetail": {
"promptObject": {
"imageUrl": "development/images/2025_12_04_18_03_51_184_cat.png",
"prompt": "modern office environment with glass windows, city skyline view, professional corporate setting",
"size": "1024x1024",
"quality": "medium",
"background": "auto"
},
"resultObject": [
"development/images/2025_01_15_14_00_30_001_background_replaced.png"
],
"responseObject": {}
},
"additionalData": null,
"temporaryUrl": "https://s3.us-east-1.amazonaws.com/asset.1min.ai/development/images/2025_01_15_14_00_30_001_background_replaced.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=EXAMPLE_CREDENTIAL&X-Amz-Date=20250115T140000Z&X-Amz-Expires=604800&X-Amz-Signature=example_signature&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject"
}
}
Use Cases
High-Volume Production
- Batch Processing: Process large numbers of images quickly and cost-effectively
- E-commerce Catalogs: Maintain consistent backgrounds across extensive product lines
- Social Media Content: Create platform-optimized backgrounds at scale
- Marketing Campaigns: Generate variations for A/B testing efficiently
- Stock Photography: Produce diverse background variations rapidly
Rapid Iteration & Testing
- Creative Exploration: Test multiple background concepts quickly
- Client Previews: Generate concept previews before final production
- Design Variations: Explore different background styles efficiently
- Campaign Testing: Create test variations for market research
- Workflow Optimization: Quick iterations during creative development
Cost-Effective Projects
- Startup Workflows: Professional results within budget constraints
- Content Marketing: Regular content creation without excessive costs
- Educational Projects: Learning and experimentation with AI tools
- Personal Projects: High-quality results for portfolios and personal use
- Prototyping: Test concepts before scaling to premium models
Professional Applications
- Real Estate: Property marketing with consistent, professional backgrounds
- Corporate Headshots: Standardize employee photo backgrounds
- Event Photography: Post-process event photos with branded backgrounds
- Product Photography: Create clean, consistent product presentations
- Portfolio Work: Professional-grade background replacements