视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
presentation-slides【文档与办公】Create slide deck visuals and backgrounds using each::sense AI. Generate professional presentation backgrounds, title slides, section dividers, and visual content slides for keynotes, pitch decks, webinars, and corporate presentations. Supports various styles from corporate to creative. Use for: presentation slides, keynote backgrounds, pitch deck vi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Create professional slide deck visuals and backgrounds 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": "Create a presentation title slide background. Smooth dark gradient from charcoal to midnight blue, subtle abstract wave pattern flowing across the bottom third, soft ambient light spots in the upper area, corporate and polished, 16:9 landscape format."
}
],
"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": "Create a presentation title slide background. Smooth dark gradient from charcoal to midnight blue, subtle abstract wave pattern flowing across the bottom third, soft ambient light spots in the upper area, corporate and polished, 16:9 landscape format."
}]
)
print(response.choices[0].message.content)
Match existing brand presentations or style guides:
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": "Create a section divider slide background in the same visual style as this reference. Match the color palette and abstract elements, but create a variation suitable for a new section of the presentation, 16:9 landscape."},
{"type": "image_url", "image_url": {"url": "https://example.com/slide-reference.jpg"}}
]
}
],
"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.
| Type | Purpose | Layout Notes |
|---|---|---|
| Title Slide | Opening/closing | Large central area for title, subtle background |
| Section Divider | Separate topics | Bold visual, minimal text area |
| Content Slide | Data and text | Clean background, max 60% visual |
| Image Slide | Full-bleed visual | Edge-to-edge image |
| Quote Slide | Feature a quotation | Atmospheric background with center focus |
| Comparison | Side-by-side | Split composition |
presentation slide background, clean and professional, subtle texture,
soft gradient, corporate aesthetic, large text area, 16:9 landscape,
minimal visual elements, consistent style, ambient lighting, polished
busy patterns — text becomes unreadable
high contrast centers — conflicts with slide content
dark text areas — makes white text invisible
too many colors — distracting for audiences
presentation [slide type] background for [context], [visual elements], [color palette], [mood], 16:9 landscape format
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 startup pitch deck title slide. Bold gradient from deep violet to electric cyan, abstract ascending line graph made of glowing dots in the lower right, clean and futuristic, upper left area clear for company name, 16:9 landscape."
}
],
"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 a healthcare presentation content slide background. Soft white to light teal gradient, faint DNA helix pattern along the right edge, clean and clinical aesthetic, professional medical feel, plenty of space for charts and bullet points, 16:9."
}
],
"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 a creative agency portfolio slide background. Matte black background with bold geometric color splashes in coral, turquoise, and gold concentrated in the upper right corner, modern and artistic, lower left reserved for project description text, 16:9."
}
],
"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 a corporate annual report section divider slide. Abstract cityscape made of rising bar charts transitioning into building silhouettes, navy blue and silver palette, professional and data-driven, centered composition with text space above and below, 16:9."
}
],
"stream": false
}'
# Step 1: Generate the title slide
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": "Presentation title slide background for an AI technology keynote. Deep space black with subtle neural network constellation pattern in soft blue, ethereal and intelligent, 16:9."
}
],
"stream": false
}'
# Step 2: Generate a matching content slide
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": "Presentation title slide background for an AI technology keynote. Deep space black with subtle neural network constellation pattern in soft blue, ethereal and intelligent, 16:9."
},
{
"role": "assistant",
"content": "..."
},
{
"role": "user",
"content": "Now create a matching content slide background. Same deep space black but with the neural network pattern faded to 20% opacity and pushed to the edges. Center should be very dark and clean for text and diagram overlays. Keep the same color scheme."
}
],
"stream": false
}'