- Introduction
- Quick Start Guide
- Make a request
- Chat Models
- ChatGpt
- ChatGPT (Audio)
- ChatGPT (Chat)
- Chat completion object
- Create chat completion (streaming)
- Create chat completion (non-streaming)
- Create chat image recognition (streaming)
- Create chat image recognition (streaming) base64
- Create chat image recognition (non-streaming)
- Function calling
- N choices
- Create chat function call (only non-streaming)
- Create structured output
- ChatGPT (Completions)
- ChatGPT(Embeddings)
- Anthropic Claude
- Gemini
- Image Models
- GPT-IMAGE-1
- MJ
- Ideogram
- Kling Image
- Flux
- Recraft API
- Models use Dall-e Format
- DALL·E 3POST
- Video Models
- Kling Video
- Runway ML Video
- Luma Video
- Pika Video
- Google Veo
- Minimax - Hailuo
- Music Model - Suno
- Python Samples
- python openai official library (using AutoGPT, langchain, etc.)
- Python uses speech to text
- Python uses text to speech
- Python uses Embeddings
- python calls DALL·E
- python simple call openai function-calling demo
- python langchain
- python llama_index
- Python uses gpt-4o to identify pictures-local pictures
- python library streaming output
- Python uses gpt-4o to identify images
- Plug-in/software usage tutorials
- Help Center
- Tutorials
Generate Image
POST
/recraft/v1/images/generations
Request
Body Params application/json
prompt
string
required
text_layout
array[string]
optional
style_id
string
optional
style
string
optional
default is realistic_image
substyle
string
optional
default is url
response_format
string
optional
size
string
optional
default is 1024x1024
negative_prompt
string
optional
controls
object
optional
colors
string
optional
background_color
string
optional
Example
{
"prompt": "red point siamese hourse",
"style": "realistic_image",
"size": "1280x1024",
"n":5,
"text_layout": [
{
"text": "Bogia",
"bbox": [[0.3, 0.45], [0.6, 0.45], [0.6, 0.55], [0.3, 0.55]]
},
{
"text": "AI",
"bbox": [[0.62, 0.45], [0.70, 0.45], [0.70, 0.55], [0.62, 0.55]]
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/recraft/v1/images/generations' \
--header 'Content-Type: application/json' \
--data-raw '{
"prompt": "red point siamese hourse",
"style": "realistic_image",
"size": "1280x1024",
"n":5,
"text_layout": [
{
"text": "Bogia",
"bbox": [[0.3, 0.45], [0.6, 0.45], [0.6, 0.55], [0.3, 0.55]]
},
{
"text": "AI",
"bbox": [[0.62, 0.45], [0.70, 0.45], [0.70, 0.55], [0.62, 0.55]]
}
]
}'
Responses
🟢200Ok
application/json
Body
created
integer
required
data
array [object {1}]
required
url
string
required
usage
null
required
image
array[string]
required
metadata
object
required
credits
integer
required
height
integer
required
images
array [object {5}]
required
random_seed
integer
required
request_id
string
required
transform_model
string
required
width
integer
required
timings
null
required
Example
{
"created": 1750392919,
"data": [
{
"url": "https://s3.ffire.cc/cdn/20250620/5AiJwjRacjtUgjQFNCwJDR"
},
{
"url": "https://s3.ffire.cc/cdn/20250620/dnJZmDiCegRGYucMYU3dhq"
}
],
"usage": null,
"image": [
"https://s3.ffire.cc/cdn/20250620/5AiJwjRacjtUgjQFNCwJDR",
"https://s3.ffire.cc/cdn/20250620/dnJZmDiCegRGYucMYU3dhq"
],
"metadata": {
"credits": 2,
"height": 1024,
"images": [
{
"image_id": "309077fd-c10b-47d7-9018-153142003760",
"image_invariants": {
"preset": "digital_illustration"
},
"text_layout": [
{
"bbox": [
[
0.3,
0.45
],
[
0.6,
0.45
],
[
0.6,
0.55
],
[
0.3,
0.55
]
],
"text": "Vũ"
},
{
"bbox": [
[
0.62,
0.45
],
[
0.7,
0.45
],
[
0.7,
0.55
],
[
0.62,
0.55
]
],
"text": "AI"
}
],
"transparent": false,
"vector_image": false
},
{
"image_id": "2cb9cda4-fc7a-478b-b692-2acc4c2e1e1c",
"image_invariants": {
"preset": "digital_illustration"
},
"text_layout": [
{
"bbox": [
[
0.3,
0.45
],
[
0.6,
0.45
],
[
0.6,
0.55
],
[
0.3,
0.55
]
],
"text": "Vũ"
},
{
"bbox": [
[
0.62,
0.45
],
[
0.7,
0.45
],
[
0.7,
0.55
],
[
0.62,
0.55
]
],
"text": "AI"
}
],
"transparent": false,
"vector_image": false
}
],
"random_seed": 2636873849,
"request_id": "355ccb3a-1c9c-494b-8fa8-c6875fe07d34",
"transform_model": "recraftv3",
"width": 1365
},
"timings": null
}
Modified at 2025-06-20 07:07:57