AI Landscape Design
Generate landscape and garden design visualizations 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": "A landscape design visualization for a modern residential backyard: a rectangular lap pool with blue mosaic tiles, surrounded by a timber deck, ornamental grasses and lavender plantings along the borders, a pergola with climbing jasmine over a dining area, string lights, warm evening atmosphere, photorealistic landscape architecture render"
}
],
"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": "A landscape design visualization for a modern residential backyard: a rectangular lap pool with blue mosaic tiles, surrounded by a timber deck, ornamental grasses and lavender plantings along the borders, a pergola with climbing jasmine over a dining area, string lights, warm evening atmosphere, photorealistic landscape architecture render"
}]
)
print(response.choices[0].message.content)
With Reference Image
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": [
{"type": "text", "text": "Redesign this existing backyard space: replace the lawn with drought-tolerant native plantings, add a gravel pathway with stepping stones, include a fire pit seating area, maintain the existing mature tree, add low-voltage landscape lighting, photorealistic landscape design render"},
{"type": "image_url", "image_url": {"url": "https://example.com/current-backyard.jpg"}}
]
}
],
"stream": false
}'
Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.
Streaming
Set "stream": true for real-time SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.
Tips for Landscape Design
- Name specific plants — "Japanese maple," "blue fescue grass," "hydrangea" rather than generic "plants."
- Describe hardscaping materials — "flagstone pavers," "decomposed granite," "reclaimed brick."
- Specify the viewing angle — "bird's eye plan view," "eye-level perspective from the patio," or "elevated angle."
- Include water features — fountains, ponds, streams, and pools add visual interest.
- Mention the climate zone — "Mediterranean climate garden," "English cottage garden," "desert xeriscape."
Examples
Japanese Zen Garden
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": "A Japanese zen garden landscape design: raked white gravel forming concentric circles around three carefully placed natural boulders, a single pruned black pine, a tsukubai stone water basin, moss-covered stepping stones leading to a simple wooden gate, bamboo fence boundary, tranquil and meditative atmosphere, soft overcast light, landscape architecture visualization"
}
],
"stream": false
}'
Public Park Design
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": "An aerial view landscape design for a public urban park: a central oval lawn surrounded by curving walking paths, clusters of deciduous trees providing shade, a children's playground area, a small amphitheater with terraced seating, a community garden section, bike paths connecting to city streets, summer afternoon light, landscape master plan render"
}
],
"stream": false
}'
Rooftop Garden
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": "A rooftop garden design for a modern apartment building: raised planter beds with herbs and vegetables, a sedum green roof section, a lounge area with weather-resistant outdoor sofas, a wooden pergola with shade sails, city skyline visible in the background, golden hour warm light, urban landscape design visualization"
}
],
"stream": false
}'
Workflow: Landscape Design Presentation
- Assess the site — Provide or describe the existing space and constraints.
- Generate plan view — Create a bird's eye layout showing the overall design.
- Render perspective views — Visualize the garden from key viewpoints.
- Show seasonal variations — Generate spring bloom, summer lush, and autumn color versions.
- Create detail vignettes — Close-up renders of feature areas (water feature, seating, planting beds).
- Compile the package — Assemble views into a client presentation.
Related Skills
Related Models
Documentation
1---2name: ai-landscape-design3description: Generate landscape and garden design visualizations using each::sense AI. Create residential garden plans, public park designs, commercial landscaping, rooftop gardens, and outdoor living spaces with realistic plants, hardscaping, and lighting. Use for: landscape design, garden visualization, outdoor spaces, park design, hardscaping plans. Triggers: landscape design, garden design, landscaping, outdoor space, garden visualization, park design, backyard design, patio design, green space, planting design4---56# AI Landscape Design78Generate landscape and garden design visualizations 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": "A landscape design visualization for a modern residential backyard: a rectangular lap pool with blue mosaic tiles, surrounded by a timber deck, ornamental grasses and lavender plantings along the borders, a pergola with climbing jasmine over a dining area, string lights, warm evening atmosphere, photorealistic landscape architecture render"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": "A landscape design visualization for a modern residential backyard: a rectangular lap pool with blue mosaic tiles, surrounded by a timber deck, ornamental grasses and lavender plantings along the borders, a pergola with climbing jasmine over a dining area, string lights, warm evening atmosphere, photorealistic landscape architecture render"46 }]47)4849print(response.choices[0].message.content)50```5152### With Reference Image5354```bash55curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \56 -H "Content-Type: application/json" \57 -H "X-API-Key: $EACHLABS_API_KEY" \58 -d '{59 "messages": [60 {61 "role": "user",62 "content": [63 {"type": "text", "text": "Redesign this existing backyard space: replace the lawn with drought-tolerant native plantings, add a gravel pathway with stepping stones, include a fire pit seating area, maintain the existing mature tree, add low-voltage landscape lighting, photorealistic landscape design render"},64 {"type": "image_url", "image_url": {"url": "https://example.com/current-backyard.jpg"}}65 ]66 }67 ],68 "stream": false69 }'70```7172> Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.7374### Streaming7576Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.7778## Tips for Landscape Design7980- **Name specific plants** — "Japanese maple," "blue fescue grass," "hydrangea" rather than generic "plants."81- **Describe hardscaping materials** — "flagstone pavers," "decomposed granite," "reclaimed brick."82- **Specify the viewing angle** — "bird's eye plan view," "eye-level perspective from the patio," or "elevated angle."83- **Include water features** — fountains, ponds, streams, and pools add visual interest.84- **Mention the climate zone** — "Mediterranean climate garden," "English cottage garden," "desert xeriscape."8586## Examples8788### Japanese Zen Garden8990```bash91curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \92 -H "Content-Type: application/json" \93 -H "X-API-Key: $EACHLABS_API_KEY" \94 -d '{95 "messages": [96 {97 "role": "user",98 "content": "A Japanese zen garden landscape design: raked white gravel forming concentric circles around three carefully placed natural boulders, a single pruned black pine, a tsukubai stone water basin, moss-covered stepping stones leading to a simple wooden gate, bamboo fence boundary, tranquil and meditative atmosphere, soft overcast light, landscape architecture visualization"99 }100 ],101 "stream": false102 }'103```104105### Public Park Design106107```bash108curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \109 -H "Content-Type: application/json" \110 -H "X-API-Key: $EACHLABS_API_KEY" \111 -d '{112 "messages": [113 {114 "role": "user",115 "content": "An aerial view landscape design for a public urban park: a central oval lawn surrounded by curving walking paths, clusters of deciduous trees providing shade, a children's playground area, a small amphitheater with terraced seating, a community garden section, bike paths connecting to city streets, summer afternoon light, landscape master plan render"116 }117 ],118 "stream": false119 }'120```121122### Rooftop Garden123124```bash125curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \126 -H "Content-Type: application/json" \127 -H "X-API-Key: $EACHLABS_API_KEY" \128 -d '{129 "messages": [130 {131 "role": "user",132 "content": "A rooftop garden design for a modern apartment building: raised planter beds with herbs and vegetables, a sedum green roof section, a lounge area with weather-resistant outdoor sofas, a wooden pergola with shade sails, city skyline visible in the background, golden hour warm light, urban landscape design visualization"133 }134 ],135 "stream": false136 }'137```138139## Workflow: Landscape Design Presentation1401411. **Assess the site** — Provide or describe the existing space and constraints.1422. **Generate plan view** — Create a bird's eye layout showing the overall design.1433. **Render perspective views** — Visualize the garden from key viewpoints.1444. **Show seasonal variations** — Generate spring bloom, summer lush, and autumn color versions.1455. **Create detail vignettes** — Close-up renders of feature areas (water feature, seating, planting beds).1466. **Compile the package** — Assemble views into a client presentation.147148## Related Skills149150- [AI Building Visualization](../ai-building-visualization/SKILL.md) — Architectural building renders151- [AI Architectural Render](../ai-architectural-render/SKILL.md) — Photorealistic structure renders152- [Text to Image](../../image/text-to-image/SKILL.md) — General image generation153- [AI Stock Photo](../../photography/ai-stock-photo/SKILL.md) — Nature and garden photography154155## Related Models156157- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Photorealistic landscape renders158- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Lush natural environments159- [nano-banana-pro](../../../models/nano-banana-pro/SKILL.md) — Quick concept sketches160161## Documentation162163- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)164- [each::labs API](https://docs.eachlabs.ai)