ПиксБот (PixBot.ru)

ИИ редактор фото онлайн
Редактирование изображений с помощью
искусственного интеллекта

Герб РФ

Решение Минцифры РФ о предоставлении
государственной ИТ-аккредитации
№ АО-20250516-27468030771-3 от 19.05.2025 г.

МИРQIWIVisaMastercard

Контакты

Техподдержка
ООО "КОДТАЙП"
Ростовская обл., Аксайский район,
п. Реконструктор, ул. Обзорная, дом 2/4

Разработка и поддержка

ООО "КОДТАЙП"
ИНН 6102080670
ОГРН 1256100009648
ОКВЭД Разработка компьютерного
программного обеспечения (62.01)
API документация
Плагин для Photoshop

© 2020-2026 PixBot. Все права защищены.

Плагин для PhotoshopПубличная офертаПолитика конфиденциальности
REST API v1
Stable

API Документация

Профессиональный REST API для обработки фотографий через AI. Загружайте изображения, указывайте промпт — получайте прямые ссылки на результаты.

Начать работуПримеры кода

Почему выбирают нас

Надежность, безопасность и профессиональный подход

Сертификация

Аккредитованная компания

Официально аккредитованы в соответствии с требованиями законодательства РФ

Инфраструктура

Серверы на территории РФ

Собственная инфраструктура на территории России. Высокая скорость и гарантия безопасности данных

Конфиденциальность

Данные не используются для обучения

Ваши изображения и данные не используются для обучения нейросетей. Полная конфиденциальность

Для бизнеса

Договор с юридическими лицами

Готовы заключить официальный договор с юрлицами и предоставляем закрывающие документы

Аутентификация

Требуется авторизация

Для получения API ключа и тестирования эндпоинтов необходимо авторизоваться на сайте.

Зарегистрироваться

Bearer Token Authentication

Все запросы к API должны включать заголовок Authorization с вашим API ключом:

Authorization: Bearer YOUR_API_KEY

Эндпоинт обработки фото

POSThttps://pixbot.ru/api/v1/photo

Загружает изображение и текстовый промпт, обрабатывает через AI-модель, возвращает прямые ссылки на результаты.

Параметры запроса

Content-Type: multipart/form-data

ПараметрТипОбязательныйОписание
promptstringДаТекстовое описание изменений (например: "Make the background clean and bright")
imagefileДаФайл изображения (форматы: jpg, png, webp; макс. размер: 10MB)
cfgStrengthnumberНетСила воздействия ИИ: 0.80–1.00. Меньше — результат ближе к оригиналу, 1.00 — максимальное изменение. По умолчанию 1.00.

Успешный ответ

Status: 200 OK

{
  "status": "ok",
  "data": {
    "jobId": 123,
    "originalUrl": "https://s3.twcstorage.ru/.../original.jpg",
    "resultUrls": [
      "https://s3.twcstorage.ru/.../result.jpg"
    ]
  }
}

Коды ошибок

КодОписаниеРешение
400Bad RequestПроверьте наличие обязательных параметров
401UnauthorizedПроверьте правильность API ключа
429Too Many RequestsПревышен лимит запросов, подождите
500Internal Server ErrorОшибка сервера, повторите запрос позже

Ограничения

Размер файла

Максимальный размер загружаемого изображения: 10 MB

Форматы

Поддерживаемые форматы: JPG, PNG, WebP, GIF

Таймаут

Максимальное время обработки: 240 секунд

Хранение файлов

Результаты обработки хранятся: 24 часа

Примеры кода

cURL

curl -X POST 'https://pixbot.ru/api/v1/photo' \
  -H 'Authorization: Bearer ВАШ_API_КЛЮЧ' \
  -F "prompt=Make the background clean and bright" \
  -F "image=@/path/to/photo.jpg" \
  -F "cfgStrength=1.00"

JavaScript (fetch)

const formData = new FormData();
formData.append('prompt', 'Make the background clean and bright');
formData.append('image', fileInput.files[0]);
formData.append('cfgStrength', '1.00'); // Сила воздействия ИИ: 0.80–1.00

const response = await fetch('https://pixbot.ru/api/v1/photo', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ВАШ_API_КЛЮЧ',
  },
  body: formData,
});

const data = await response.json();
console.log('Result:', data.data.resultUrls[0]);

Python (requests)

import requests

url = "https://pixbot.ru/api/v1/photo"
headers = {"Authorization": f"Bearer ВАШ_API_КЛЮЧ"}
files = {"image": open("photo.jpg", "rb")}
data = {
    "prompt": "Make the background clean and bright",
    "cfgStrength": "1.00",  # Сила воздействия ИИ: 0.80–1.00
}

response = requests.post(url, headers=headers, files=files, data=data)
result = response.json()
print(result["data"]["resultUrls"][0])