AI
Pass

AI Chibi Maker Agent Skill - AI Pass API

AI Chibi Maker Agent Skill - AI Pass API

Add AI-powered chibi character generation to your agent using the AI Pass API. Create adorable chibi art on demand.

Skill Overview

Generate:

  • Custom chibi characters from descriptions
  • Characters in various styles (kawaii, anime, fantasy, etc.)
  • Multiple character variations
  • High-resolution chibi art

Prerequisites

  1. Get your API Key: Visit AI Pass Developer Dashboard to get your $AIPASS_API_KEY
  2. Credits: Get $1 free credit on signup, pay as you go

Skill Implementation

import requests
import os

AIPASS_API_KEY = os.getenv("AIPASS_API_KEY")
AIPASS_BASE_URL = "https://aipass.one"

def generate_chibi(character_description, style, color_palette):
    """
    Generate a chibi character.
    
    Args:
        character_description (str): Detailed character description
        style (str): Chibi style (kawaii, anime, fantasy, etc.)
        color_palette (str): Color preferences
    
    Returns:
        str: URL of generated chibi image
    """
    prompt = f"Adorable chibi character: {character_description}. Style: {style}. Color palette: {color_palette}. Big expressive eyes, small body, cute kawaii aesthetic. High-quality chibi art, clean lines, vibrant colors. Character should have a cute pose and expressive face.";
    
    headers = {"Authorization": f"Bearer {AIPASS_API_KEY}", "Content-Type": "application/json"}
    payload = {"model": "flux-pro/v1.1", "prompt": prompt, "n": 1, "size": "1024x1024"}
    
    response = requests.post(f"{AIPASS_BASE_URL}/api/v1/images/generations", headers=headers, json=payload)
    
    if response.status_code == 200:
        return response.json()["data"][0]["url"]
    else:
        raise Exception(f"API Error: {response.status_code} - {response.text}")

def generate_chibi_variations(character_description, style, color_palette, count=4):
    """
    Generate multiple chibi character variations.
    
    Args:
        character_description (str): Character description
        style (str): Chibi style
        color_palette (str): Color palette
        count (int): Number of variations
    
    Returns:
        list: List of chibi URLs
    """
    chibis = []
    for i in range(count):
        url = generate_chibi(character_description, style, color_palette)
        chibis.append({"option": i + 1, "url": url})
    return chibis

Skill Configuration

skills:
  chibi_maker:
    name: "AI Chibi Maker"
    description: "Generate adorable chibi characters"
    version: "1.0.0"
    api_key_env: "AIPASS_API_KEY"
    functions:
      - generate_chibi
      - generate_chibi_variations

Usage Examples

Single Chibi

chibi = generate_chibi(
    character_description="cheerful girl with pastel pink hair in twin buns, wearing frilly dress, holding teddy bear",
    style="kawaii anime style",
    color_palette="pink, purple, and white"
)
print(f"Chibi: {chibi}")

Multiple Variations

variations = generate_chibi_variations(
    character_description="magical girl with star wand and sparkly outfit",
    style="fantasy magical style",
    color_palette="rainbow colors",
    count=4
)
for chibi in variations:
    print(f"Option {chibi['option']}: {chibi['url']}")

API Reference

Endpoint: POST /api/v1/images/generations

{
  "model": "flux-pro/v1.1",
  "prompt": "chibi character prompt",
  "n": 1,
  "size": "1024x1024"
}

Get Your API Key

Visit the AI Pass Developer Dashboard.

Live Demo

Try the AI Chibi Maker.