Skip to main content

Gemini 2.5 Flash Image Preview - Image Text Editor

Advanced AI image editing model powered by Google's Gemini 2.5 Flash, designed for sophisticated image transformations using reference images. This model excels at understanding visual context from multiple reference images to create highly accurate and contextually aware edits.

Endpoint

Request Headers

FieldValue
API-KEY<api-key>
Content-Typeapplication/json

Parameters

ParameterTypeRequiredDescription
typestringYesFeature type identifier. Must be IMAGE_EDITOR
modelstringYesAI model identifier. Must be gemini-2.5-flash-image-preview
promptObjectobjectYesConfiguration object containing all image editing parameters

Prompt Object Parameters

ParameterTypeRequiredDescriptionDefault
imageUrlstringYesPath to the source image to be edited-
promptstringYesText description of the desired image transformation-
referenceImage1stringNoPath to first reference image (uploaded via Asset API)-
referenceImage2stringNoPath to second reference image (uploaded via Asset API)-

Code Examples

curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "IMAGE_EDITOR",
"model": "gemini-2.5-flash-image-preview",
"promptObject": {
"imageUrl": "development/images/2025_02_16_15_42_40_711_human.jpg",
"prompt": "Transform the style to match the reference images, maintaining the subject while adopting the artistic style and color palette",
"referenceImage1": "development/images/uploaded_reference_1.jpg",
"referenceImage2": "development/images/uploaded_reference_2.jpg"
}
}'

Interactive Playground

API Playground

https://api.1min.ai/api/features
Path to the source image to be edited
Description of desired transformation using reference images
Path to first reference image (uploaded via Asset API)
Path to second reference image (uploaded via Asset API)

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": "IMAGE_EDITOR",
"model": "gemini-2.5-flash-image-preview",
"promptObject": {
"imageUrl": "development/images/2025_02_16_15_42_40_711_human.jpg",
"prompt": "Transform the style to match the reference images, maintaining the subject while adopting the artistic style and color palette",
"referenceImage1": "",
"referenceImage2": ""
}
}'

Response Format

Success Response (200)

{
"aiRecord": {
"uuid": "ac32acf4-0b2e-400e-9edf-cb3086c30a2c",
"userId": "c937fbcc-fa8f-4565-a440-c4d87f56fcb2",
"teamId": "a4e176b2-dabb-451e-9c58-62b451fa9630",
"teamUser": {
"teamId": "a4e176b2-dabb-451e-9c58-62b451fa9630",
"userId": "c937fbcc-fa8f-4565-a440-c4d87f56fcb2",
"userName": "John Doe",
"userAvatar": "https://lh3.googleusercontent.com/a/ACg8ocLqgsNsHRfmWF9d-E1RvJetVsEzxNOsOg-NXWNTpMxLDPJbwELI=s96-c",
"status": "ACTIVE",
"role": "ADMIN",
"creditLimit": 100000000,
"usedCredit": 8164605,
"createdAt": "2025-10-20T04:13:40.847Z",
"createdBy": "SYSTEM",
"updatedAt": "2025-10-27T05:06:17.651Z",
"updatedBy": "SYSTEM"
},
"model": "gemini-2.5-flash-image-preview",
"type": "IMAGE_EDITOR",
"metadata": null,
"rating": null,
"feedback": null,
"conversationId": null,
"status": "SUCCESS",
"createdAt": "2025-10-27T08:43:17.647Z",
"aiRecordDetail": {
"promptObject": {
"prompt": "Transform the style to match the reference images, maintaining the subject while adopting the artistic style and color palette",
"imageUrl": "development/images/2025_02_16_15_42_40_711_human.jpg",
"referenceImage1": "development/images/uploaded_reference_1.jpg",
"referenceImage2": "development/images/uploaded_reference_2.jpg"
},
"resultObject": [
"development/images/2025_10_27_15_43_26_155_702365.jpg"
],
"responseObject": {}
},
"additionalData": null,
"temporaryUrl": "https://s3.us-east-1.amazonaws.com/asset.1min.ai/development/images/2025_10_27_15_43_26_155_702365.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAVRUVQEFIHSKAXGE7%2F20251027%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251027T084331Z&X-Amz-Expires=604800&X-Amz-Signature=5a66ff004deed5654ac44a823be7c4d1c8850503cb66a4445ce745c5caec5525&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject"
}
}

Use Cases

  • Style transfer with examples: Use reference images to show exactly the desired artistic style
  • Brand consistency: Match corporate visual styles using brand reference images
  • Color palette matching: Adopt specific color schemes from reference materials
  • Artistic emulation: Replicate the style of specific artists or artworks
  • Product visualization: Match product photography styles across catalogs
  • Creative direction: Provide visual examples instead of text descriptions

Tips for Best Results

  • Upload high-quality references: Use clear, high-resolution reference images for best style transfer
  • Consistent reference styles: Use reference images with similar or complementary styles
  • Specific prompts: Be explicit about which aspects of the reference to adopt (style, color, texture, composition)
  • One or two references: You can use just one reference image if desired, leave the second empty
  • Asset API integration: Always upload reference images via the Asset API first
  • Descriptive prompts: Combine reference images with detailed text descriptions for precise control
  • Experiment with combinations: Try different reference image pairs to achieve unique styles