算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
app-icon-design【设计与创意】Design mobile app icons for App Store and Google Play Store using each::sense AI. Generate distinctive, recognizable app icons in various styles including flat, skeuomorphic, gradient, glyph, and illustrated. Supports iOS and Android guidelines with proper rounded corners and visual weight. Use for: app icons, mobile icons, app store graphics, play s…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Design distinctive mobile app icons for App Store and Google Play using each::sense — the intelligent AI agent that automatically selects the best model for your request.
Requires an each::labs API key. Get one at eachlabs.ai.
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": "Design a mobile app icon for a meditation app. A simple lotus flower symbol in white on a smooth gradient background from deep purple to soft lavender, flat modern style, centered composition, clean and calming, square format with rounded corners."
}
],
"stream": false
}'
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": "Design a mobile app icon for a meditation app. A simple lotus flower symbol in white on a smooth gradient background from deep purple to soft lavender, flat modern style, centered composition, clean and calming, square format with rounded corners."
}]
)
print(response.choices[0].message.content)
Use an existing logo or brand asset to create a matching app icon:
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": "Convert this logo into a mobile app icon format. Simplify the design to work at small sizes, place it centered on a solid background color that matches the brand, square format with rounded corners, recognizable at 60x60 pixels."},
{"type": "image_url", "image_url": {"url": "https://example.com/company-logo.png"}}
]
}
],
"stream": false
}'
Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.
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.
| Style | Description | Popular With |
|---|---|---|
| Flat | Solid colors, no shadows | Utility apps, productivity |
| Gradient | Smooth color transitions | Social apps, modern tools |
| Glyph | Single symbol on solid background | System tools, settings |
| Illustrated | Detailed illustration | Games, kids apps |
| Skeuomorphic | 3D, realistic textures | Premium apps, simulators |
| Duotone | Two-color design | Minimalist brands |
app icon, centered symbol, simple recognizable shape, bold single glyph,
smooth gradient background, flat vector style, rounded square format,
clean at small sizes, high contrast, distinctive silhouette
text or letters — unreadable at small sizes on most AI models
thin line art — disappears at icon sizes
multiple objects — icons need one focal element
photorealistic — too complex for small formats
app icon for [app type], [symbol/glyph description], [background style], [color palette], [visual style], square format with rounded corners
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": "Design an app icon for a fitness tracker. A bold running shoe silhouette with motion lines, vibrant gradient from electric orange to hot pink, flat modern design, centered on the icon, square with rounded corners."
}
],
"stream": false
}'
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": "Create an app icon for a personal finance app. An upward trending chart arrow forming a shield shape, deep green gradient background, white symbol, professional and trustworthy, clean flat design, square with rounded corners."
}
],
"stream": false
}'
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": "Design an app icon for a music streaming app. Stylized sound wave forming a circular pattern, gradient from deep violet to electric cyan, glowing neon effect, dark background, modern and energetic, square with rounded corners."
}
],
"stream": false
}'
| Platform | Size | Shape |
|---|---|---|
| iOS App Store | 1024 x 1024 px | Square (system applies corner mask) |
| Google Play Store | 512 x 512 px | Square (system applies corner radius) |
| iOS Home Screen | 180 x 180 px (3x) | Superellipse corners |
| Android Home Screen | 192 x 192 px (xxxhdpi) | Adaptive icon |
| Favicon | 32 x 32 px / 16 x 16 px | Square |
# Step 1: Generate the icon concept
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": "App icon for a recipe sharing app. A chef hat with a heart cutout in the center, warm gradient from peach to coral, friendly and inviting, flat vector style, square with rounded corners."
}
],
"stream": false
}'
# Step 2: Explore variations
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": "App icon for a recipe sharing app. A chef hat with a heart cutout in the center, warm gradient from peach to coral, friendly and inviting, flat vector style, square with rounded corners."
},
{
"role": "assistant",
"content": "..."
},
{
"role": "user",
"content": "Try a different concept: instead of the chef hat, use a steaming cooking pot with the steam forming a heart shape. Same coral gradient background, same flat style."
}
],
"stream": false
}'