AI Wallpaper Generator
Generate stunning desktop and mobile wallpapers using each::sense — the intelligent AI agent that automatically selects the best model for your request.
Quick Start
Requires an each::labs API key. Get one at eachlabs.ai.
Using curl
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a desktop wallpaper: a bioluminescent forest at night with glowing mushrooms, fireflies, and a narrow path winding through ancient moss-covered trees. Deep blues and teals with bright cyan bioluminescence. 16:9 aspect ratio, 4K quality."
}
],
"stream": false
}'
Using Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_EACHLABS_API_KEY",
base_url="https://eachsense-agent.core.eachlabs.run/v1"
)
response = client.chat.completions.create(
model="eachsense/beta",
messages=[{
"role": "user",
"content": "Generate a desktop wallpaper: a bioluminescent forest at night with glowing mushrooms, fireflies, and a narrow path winding through ancient moss-covered trees. Deep blues and teals with bright cyan bioluminescence. 16:9 aspect ratio, 4K quality."
}]
)
print(response.choices[0].message.content)
Streaming
Set "stream": true for real-time Server-Sent Events (SSE) responses, or "stream": false to receive the complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.
Device Resolutions
| Device |
Resolution |
Aspect Ratio |
| iPhone |
1290x2796 |
9:19.5 |
| Android Phone |
1080x2400 |
9:20 |
| iPad |
2048x2732 |
3:4 |
| Desktop 1080p |
1920x1080 |
16:9 |
| Desktop 4K |
3840x2160 |
16:9 |
| Ultrawide |
3440x1440 |
21:9 |
| MacBook |
2880x1800 |
16:10 |
| Dual Monitor |
7680x2160 |
32:9 |
Wallpaper Styles
| Style |
Keywords |
| Abstract Gradient |
smooth gradient, color transition, flowing shapes |
| Nature Photography |
landscape, mountains, ocean, forest, photorealistic |
| Minimalist |
clean, simple, single subject, lots of negative space |
| Dark/OLED |
dark background, deep black, AMOLED friendly |
| Geometric |
geometric shapes, triangles, hexagons, low-poly |
| Space |
nebula, galaxy, stars, cosmic, aurora |
| Anime/Illustrated |
anime scenery, digital painting, fantasy landscape |
Examples
Phone Wallpaper (OLED Dark)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Phone wallpaper in 9:20 portrait ratio. Deep black AMOLED background with a single glowing jellyfish in the center, bioluminescent tentacles trailing down, subtle purple and pink glow, minimalist, no other elements."
}
],
"stream": false
}'
Ultrawide Desktop
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Ultrawide 21:9 desktop wallpaper. Vast mountain panorama at golden hour, snow-capped peaks stretching across the entire frame, a crystal-clear alpine lake in the foreground reflecting the mountains, warm golden light, photorealistic landscape photography."
}
],
"stream": false
}'
Abstract Minimalist
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Desktop wallpaper 16:9. Minimalist abstract composition with soft flowing shapes in muted earth tones — terracotta, sand, sage green, warm cream. Smooth gradients, no sharp edges, calming and professional. Clean enough that desktop icons remain readable."
}
],
"stream": false
}'
Seasonal Wallpaper Set
SEASONS=(
"Spring: cherry blossom trees along a gentle stream, pink petals floating on the water, soft morning light"
"Summer: tropical beach at sunset, palm tree silhouettes, warm orange and magenta sky, calm turquoise water"
"Autumn: a winding forest path covered in red and golden fallen leaves, misty atmosphere, warm sunlight filtering through trees"
"Winter: a cozy cabin in the woods covered in fresh snow, warm light glowing from windows, northern lights in the sky"
)
for SEASON in "${SEASONS[@]}"; do
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d "{
\"messages\": [{\"role\": \"user\", \"content\": \"Desktop wallpaper 16:9, 4K quality. $SEASON. Photorealistic, stunning landscape photography.\"}],
\"stream\": false
}"
echo "---"
done
Wallpaper Design Tips
- Specify the aspect ratio in every prompt — it dramatically affects composition
- Keep the center clean for phone wallpapers (clock, widgets sit there)
- Dark wallpapers save battery on OLED screens — mention "AMOLED-friendly deep black"
- Avoid text and small details that get obscured by desktop icons
- Include "4K quality" for crisp results on high-DPI displays
- Gradients and simple compositions keep your desktop looking clean and professional
Related Skills
Related Models
Documentation
1---2name: ai-wallpaper-generator3description: Generate desktop and mobile wallpapers using each::sense AI. Create stunning backgrounds for phones, tablets, desktops, and ultrawide monitors in any style from abstract gradients to photorealistic landscapes. Supports all common device resolutions and aspect ratios. Use for: phone wallpapers, desktop backgrounds, lock screens, ultrawide monitors, tablet backgrounds, dual monitor setups. Triggers: ai wallpaper, wallpaper generator, desktop background, phone wallpaper, mobile wallpaper, lock screen, create wallpaper, custom wallpaper, background image, screen background, aesthetic wallpaper4---56# AI Wallpaper Generator78Generate stunning desktop and mobile wallpapers using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.910## Quick Start1112> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).1314### Using curl1516```bash17curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \18 -H "Content-Type: application/json" \19 -H "X-API-Key: $EACHLABS_API_KEY" \20 -d '{21 "messages": [22 {23 "role": "user",24 "content": "Generate a desktop wallpaper: a bioluminescent forest at night with glowing mushrooms, fireflies, and a narrow path winding through ancient moss-covered trees. Deep blues and teals with bright cyan bioluminescence. 16:9 aspect ratio, 4K quality."25 }26 ],27 "stream": false28 }'29```3031### Using Python (OpenAI SDK)3233```python34from openai import OpenAI3536client = OpenAI(37 api_key="YOUR_EACHLABS_API_KEY",38 base_url="https://eachsense-agent.core.eachlabs.run/v1"39)4041response = client.chat.completions.create(42 model="eachsense/beta",43 messages=[{44 "role": "user",45 "content": "Generate a desktop wallpaper: a bioluminescent forest at night with glowing mushrooms, fireflies, and a narrow path winding through ancient moss-covered trees. Deep blues and teals with bright cyan bioluminescence. 16:9 aspect ratio, 4K quality."46 }]47)4849print(response.choices[0].message.content)50```5152### Streaming5354Set `"stream": true` for real-time Server-Sent Events (SSE) responses, or `"stream": false` to receive the complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.5556## Device Resolutions5758| Device | Resolution | Aspect Ratio |59|--------|-----------|--------------|60| **iPhone** | 1290x2796 | 9:19.5 |61| **Android Phone** | 1080x2400 | 9:20 |62| **iPad** | 2048x2732 | 3:4 |63| **Desktop 1080p** | 1920x1080 | 16:9 |64| **Desktop 4K** | 3840x2160 | 16:9 |65| **Ultrawide** | 3440x1440 | 21:9 |66| **MacBook** | 2880x1800 | 16:10 |67| **Dual Monitor** | 7680x2160 | 32:9 |6869## Wallpaper Styles7071| Style | Keywords |72|-------|----------|73| **Abstract Gradient** | smooth gradient, color transition, flowing shapes |74| **Nature Photography** | landscape, mountains, ocean, forest, photorealistic |75| **Minimalist** | clean, simple, single subject, lots of negative space |76| **Dark/OLED** | dark background, deep black, AMOLED friendly |77| **Geometric** | geometric shapes, triangles, hexagons, low-poly |78| **Space** | nebula, galaxy, stars, cosmic, aurora |79| **Anime/Illustrated** | anime scenery, digital painting, fantasy landscape |8081## Examples8283### Phone Wallpaper (OLED Dark)8485```bash86curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \87 -H "Content-Type: application/json" \88 -H "X-API-Key: $EACHLABS_API_KEY" \89 -d '{90 "messages": [91 {92 "role": "user",93 "content": "Phone wallpaper in 9:20 portrait ratio. Deep black AMOLED background with a single glowing jellyfish in the center, bioluminescent tentacles trailing down, subtle purple and pink glow, minimalist, no other elements."94 }95 ],96 "stream": false97 }'98```99100### Ultrawide Desktop101102```bash103curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \104 -H "Content-Type: application/json" \105 -H "X-API-Key: $EACHLABS_API_KEY" \106 -d '{107 "messages": [108 {109 "role": "user",110 "content": "Ultrawide 21:9 desktop wallpaper. Vast mountain panorama at golden hour, snow-capped peaks stretching across the entire frame, a crystal-clear alpine lake in the foreground reflecting the mountains, warm golden light, photorealistic landscape photography."111 }112 ],113 "stream": false114 }'115```116117### Abstract Minimalist118119```bash120curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \121 -H "Content-Type: application/json" \122 -H "X-API-Key: $EACHLABS_API_KEY" \123 -d '{124 "messages": [125 {126 "role": "user",127 "content": "Desktop wallpaper 16:9. Minimalist abstract composition with soft flowing shapes in muted earth tones — terracotta, sand, sage green, warm cream. Smooth gradients, no sharp edges, calming and professional. Clean enough that desktop icons remain readable."128 }129 ],130 "stream": false131 }'132```133134### Seasonal Wallpaper Set135136```bash137SEASONS=(138 "Spring: cherry blossom trees along a gentle stream, pink petals floating on the water, soft morning light"139 "Summer: tropical beach at sunset, palm tree silhouettes, warm orange and magenta sky, calm turquoise water"140 "Autumn: a winding forest path covered in red and golden fallen leaves, misty atmosphere, warm sunlight filtering through trees"141 "Winter: a cozy cabin in the woods covered in fresh snow, warm light glowing from windows, northern lights in the sky"142)143144for SEASON in "${SEASONS[@]}"; do145 curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \146 -H "Content-Type: application/json" \147 -H "X-API-Key: $EACHLABS_API_KEY" \148 -d "{149 \"messages\": [{\"role\": \"user\", \"content\": \"Desktop wallpaper 16:9, 4K quality. $SEASON. Photorealistic, stunning landscape photography.\"}],150 \"stream\": false151 }"152 echo "---"153done154```155156## Wallpaper Design Tips157158- **Specify the aspect ratio** in every prompt — it dramatically affects composition159- **Keep the center clean** for phone wallpapers (clock, widgets sit there)160- **Dark wallpapers save battery** on OLED screens — mention "AMOLED-friendly deep black"161- **Avoid text and small details** that get obscured by desktop icons162- **Include "4K quality"** for crisp results on high-DPI displays163- **Gradients and simple compositions** keep your desktop looking clean and professional164165## Related Skills166167- [Text to Image](../text-to-image/SKILL.md) — General image generation168- [AI Pattern Generator](../ai-pattern-generator/SKILL.md) — Seamless patterns169- [Image Upscaling](../image-upscaling/SKILL.md) — Upscale to higher resolutions170- [AI Photo Enhancer](../ai-photo-enhancer/SKILL.md) — Enhance wallpaper quality171172## Related Models173174- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Highest quality image generation175- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Creative and artistic styles176177## Documentation178179- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)180- [each::labs API](https://docs.eachlabs.ai)