Открытый код

Персонализированные аватары в один клик

Не храните тысячи картинок на сервере — генерируйте SVG-аватары на лету. Просто передайте идентификатор пользователя и получите уникальное изображение.

Онлайн генератор аватара

От 1 до 10
Мужской или женский
Цветовая гамма

Быстрый старт

Выберите удобный способ: NPM пакет для сервера или готовый URL для клиента.

Установите пакет и генерируйте SVG на сервере:

npm i @nextorders/avatar
import { createAvatar } from '@nextorders/avatar'

const svg = createAvatar({
  seed: 'user-123',
  gender: 'male',
  emotion: 7,
  clothing: 'amber'
})

Параметры API

Настройте внешний вид аватара через параметры запроса или опции функции.
seed обязательный string

Уникальный идентификатор. Один и тот же seed всегда даёт одинаковый аватар.

Значения: любая строка или число (например, user_id)

genderstring

Пол персонажа для выбора внешности.

Значения: male, female

emotionnumber

Настроение: от грустного (1) до радостного (10).

Значения: 1 – 10

clothingstring

Цвет одежды персонажа.

Значения: amber, green, blue, teal, pink, violet

Ключевые особенности

  • SVG формат — чёткость на любом экране
    Лёгкие файлы, идеальное отображение на всех устройствах
  • Open Source — бесплатно навсегда
    MIT лицензия: используйте в любых проектах без ограничений
  • Без лимитов — генерируйте сколько нужно
    Никаких квот и ограничений на количество запросов
  • Простая интеграция — одна строка кода
    NPM пакет или URL API — выбирайте удобный способ
  • Гибкая настройка — тысячи комбинаций
    Пол, эмоции, одежда — создавайте уникальные аватары

Где пригодится

Везде, где нужны аватары пользователей. Вставьте URL — и готово.
  • Системы управления клиентами (CRM)
  • Социальные сети и форумы
  • Игровые платформы
  • Корпоративные порталы
  • Веб-сервисы с регистрацией пользователей
Анна12:34

Привет! Как дела с заказом?

Максим Петров

Менеджер проекта

Елена К.
Онлайн
Дмитрий С.
Оффлайн
Ольга М.
Онлайн

Хотите развернуть у себя?

Установите NPM пакет и генерируйте аватары на своём сервере. Полный контроль и никаких внешних зависимостей.

npm i @nextorders/avatar