界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
设计与创意 · SKILL.md

ai-avatar-generator

ai-avatar-generator

【设计与创意】Generate custom AI avatars using each::sense AI. Create stylized profile pictures, gaming avatars, cartoon versions, pixel art characters, and fantasy personas from photos or text descriptions. Supports anime, 3D render, cartoon, pixel art, and painterly styles. Use for: profile pictures, gaming avatars, social media, Discord, Twitch, virtual identit…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: ai-avatar-generator description: "Generate custom AI avatars using each::sense AI. Create stylized profile pictures, gaming avatars, cartoon versions, pixel art characters, and fantasy personas from photos or text descriptions. Supports anime, 3D render, cartoon, pixel art, and painterly styles. Use for: profile pictures, gaming avatars, social media, Discord, Twitch, virtual identity, character design. Triggers: ai avatar, avatar generator, profile picture, create avatar, cartoon avatar, anime avatar, gaming avatar, discord avatar, twitch avatar, virtual persona, character avatar, custom avatar" allowed-tools: Bash(curl *), WebFetch

AI Avatar Generator

Create custom stylized avatars from photos or text descriptions 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": "Create a stylized avatar: a warrior elf with silver hair and glowing blue eyes, wearing ornate golden armor, fantasy art style, bust portrait, vibrant colors, detailed, circular crop friendly"
      }
    ],
    "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": "Create a stylized avatar: a warrior elf with silver hair and glowing blue eyes, wearing ornate golden armor, fantasy art style, bust portrait, vibrant colors, detailed, circular crop friendly"
    }]
)

print(response.choices[0].message.content)

From a Reference Photo

Turn a real photo into a stylized avatar:

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": "Transform this photo into a Pixar-style 3D cartoon avatar. Keep the likeness, exaggerate features slightly, big expressive eyes, smooth render, colorful background, friendly expression"},
              {"type": "image_url", "image_url": {"url": "https://example.com/my-photo.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 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.

Avatar Styles

StyleKeywordsBest For
Animeanime style, manga, cel shading, large eyesDiscord, social media
3D CartoonPixar style, 3D render, smooth, stylizedProfessional profiles
Pixel Artpixel art, 8-bit, retro, spriteGaming, retro communities
Flat Vectorflat design, minimal, geometricBusiness, apps
Fantasy Artdigital painting, RPG character, detailedGaming, D&D, communities
Chibichibi, super deformed, cute, oversized headStickers, fun profiles
Watercolorwatercolor portrait, soft edges, painterlyArtistic profiles

Examples

Anime Avatar

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": "Anime style avatar of a young woman with cherry blossom pink hair in twin tails, violet eyes, wearing a school uniform with a red ribbon, soft pastel background, shoujo manga style, bust portrait"
      }
    ],
    "stream": false
  }'

Gaming / RPG Avatar

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": "RPG character avatar: a dwarven blacksmith with a long braided red beard, soot-covered leather apron, holding a glowing hammer, forge fire in the background, fantasy digital painting, portrait composition"
      }
    ],
    "stream": false
  }'

Pixel Art Avatar

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": "32x32 pixel art avatar of a cyberpunk hacker, neon green hair, dark sunglasses, black hoodie, retro 16-bit style, clean pixels, dark purple background"
      }
    ],
    "stream": false
  }'

Photo to Cartoon

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 person into a Disney-style cartoon character. Keep their hairstyle and facial features recognizable, add big expressive eyes, smooth skin, vibrant colors, simple clean background"},
              {"type": "image_url", "image_url": {"url": "https://example.com/portrait.jpg"}}
            ]
          }
    ],
    "stream": false
  }'

Prompt Tips

  • Specify "bust portrait" or "head and shoulders" to get proper avatar framing
  • Add "circular crop friendly" so the composition works in round profile picture frames
  • Include background color to avoid busy backgrounds that distract at small sizes
  • Keep it centered — avatars work best with the subject centered in frame
  • Mention "symmetrical face" for a cleaner, more polished look

Related Skills

Related Models

Documentation

我的收藏